XCode 8.2에 올린 경우 Titanium SDK 6.0.1에 올리자.

2584 단어 Titanium
15일 기사 에서 @yagi_ 님이 친절하게 경고해 주신 것처럼, XCode 8.2 로 해 버리면, Titanium SDK 6.0.0 이하에서는, iOS 시뮬레이터에의 인스톨이 실패하는 상태가 됩니다.

로그
[TRACE] ** BUILD SUCCEEDED **
[INFO]  Finished building the application in 16s 518ms
[INFO]  Launching iOS Simulator
[TRACE] [ioslib] Selected iOS Simulator: iPhone 7 Plus
[TRACE] [ioslib]   UDID    = B1E64A97-DC1C-482D-BA35-CCC66CFF1479
[TRACE] [ioslib]   iOS     = 10.2
[TRACE] [ioslib] Autoselected Xcode: 8.2
[TRACE] [ioslib] Tailing iPhone 7 Plus Simulator system log: /Users/hknoechel/Library/Logs/CoreSimulator/B1E64A97-DC1C-482D-BA35-CCC66CFF1479/system.log
[TRACE] [ioslib] Running: /Applications/Xcode-beta.app/Contents/Developer/usr/bin/simctl shutdown B1E64A97-DC1C-482D-BA35-CCC66CFF1479
[TRACE] [ioslib] iPhone 7 Plus Simulator was already shutdown
[TRACE] [ioslib] Running: /Applications/Xcode-beta.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator -CurrentDeviceUDID B1E64A97-DC1C-482D-BA35-CCC66CFF1479

위의 로그와 같이, 빌드 성공 후에 iPhone 시뮬레이터의 기동 판정을 할 수 없게 되어, 언제까지나 앱이 인스톨 되지 않는 현상이 일어나 버립니다.

cb1 걷어차기 에 따르면, 이것은 XCode 8.2 에서 simctl 라고 하는 명령의 거동이 지금까지로 바뀌어 버렸기 때문이라고 생각합니다.


from htps : // 짚. 아 pse 등과 r. 오 rg/b로 w세/치모 B-24136

현재는 벌써, 이 수정을 포함한 버젼 6.0.1 가 릴리스 끝나고, 공식적으로 발표도 나오고 있습니다.



XCode 8.2계 이상으로 올리는 경우, 혹은, 실망하게 해 버렸을 경우는, 위의 아나운스에 따라서, 6.0.X계 최신의 SDK를 다운로드를 해 빌드하도록 합시다. (덧붙여서 자신의 환경에서는 6.0.1.v20161219165108 라는 버전이 설치되어 제대로 iPhone 시뮬레이터에 앱을 설치할 수있었습니다 )

좋은 웹페이지 즐겨찾기