2013-04-22 3 views
4

아이폰 5가 출시되기 전에 만든 프로젝트가 있고 xCode 4.6에서이 프로젝트를 진행하고 있습니다. 기본적으로 xCode는 최신 iPhone 5 명령어 세트를 포함하도록 새 프로젝트의 빌드 아키텍처를 변경합니다.armv7s xCode 4.6 유효한 아키텍처 프로젝트 속성을 제거하면 내 iOS 앱의 App Store 배포에 어떤 영향을 줍니까?

내가 직면 한 문제 중 하나는 프로젝트에 사용중인 정적 라이브러리가 armv7s (새 iPhone 5 및 가능성이 새로운 iPad) 용으로 컴파일되지 않았다는 것입니다. 해결 방법은 armv7s 제외 할 프로젝트의 내 디버깅하는 동안 유효한 구조 속성을 변경하는 것입니다

enter image description here

나는 Xcode 프로젝트에서 유효한 구조로 armv7s를 제외의 의미에 관심을> 구축 설정. 내 armv7s 장치에 내 응용 프로그램이 충돌하나요? 앱 스토어에서 armv7s 기기로 판매되지 않습니까?

해명 해 주셔서 감사합니다.

답변

3

최근 정적 라이브러리에서 동일한 문제가 발생했습니다. armv7 용으로 빌드 된 라이브러리에 대한 업데이트가 릴리스 될 때까지 armv7 용으로 빌드했습니다.

armv7을 사용하지 않는 유일한 방법은 응용 프로그램이 armv7이 armv7을 가져 오는 새로운 논리에 맞게 최적화되지 않는다는 것입니다. 새로운 암 프로세서는 armv7과 역 호환이 가능해야하므로 향후 장치는 armv7 빌드와 함께 잘 작동해야합니다.