iPhone5에서 작동하도록 앱을 업데이트하려고합니다. 이는 armv7 및 armv7s 아키텍처 용으로 컴파일되도록 보장합니다. 내 프로젝트에서 빌드 설정을 업데이트하고 이러한 설정으로 정적으로 링크 된 모든 라이브러리를 다시 컴파일했습니다. 이제 컴파일되고 성공적으로 연결됩니다.iPhone : armv7 용 앱 업데이트시 런타임 dyld_fatal_error
그러나, 디바이스 (아이 패드) iOS6의 실행에 실행시 나는이 출력 즉각적인 충돌 수 (물론만을하는 ARMv7 아키텍처를 지원하지만) :
dyld: vm_protect(0x00001000, 0x003BB000, false, 0x07) failed, result=2 for segment __TEXT in /var/mobile/Applications/....[name/location of my app]....
가 나는 또한 추적이 얻을를 창 :
dyld`dyld_fatal_error:
0x2fe400c4: trap
0x2fe400c8: nop
이진 파일의 armv7 부분을 테스트하는 iPhone5가 없습니다. 물론 실제 기기에서 테스트하기 전에 야생으로 출시 하겠지만, 그동안 iOS6을 실행중인 현재의 armv7 iPad/iPhone을 사용하여 작업을 계속하고 싶습니다. 최근에 릴리스 된 Xcode 4.5를 사용하고 있습니다.
그래서 어떤 사람이 무슨 일이 일어나고 있는지, 아니면 같은 문제가 있을지 모르는 사람이 있습니까?