2014-03-05 2 views
6

Base SDK iOS7을 사용하여 iOS 5.1.1을 iOS 배포 대상으로 지원합니다. 이제는 iOS5.1.1 장치가 포함 된 fat 바이너리 때문에 보관 후에 Hockey 또는 iTunes를 통해 앱을 설치할 수 없다는 문제가 있습니다. 물론 arm64없이 iOS6만을 빌드하는 빌드 서버에 추가 작업을 할 수는 있지만 매우 불편합니다.iOS 5.1.1 기기에 armv7, armv7s 및 arm64 용 ipa 보관 빌드를 설치할 수 없습니다.

빌드 - 설정 :

아치 = I가 활성화 아키텍처 만 구축하면 ONLY_ACTIVE_ARCH = NO

가 "하는 ARMv7"나는 iTunes를 통해 아카이브를 설치할 수 있습니다 "하는 ARMv7 armv7s는 arm64".

iOS 5.1.1 기기로 앱을 전송하기 전에 64bit 바이너리 코드를 삭제할 수 있습니까?

덕분에, 마르쿠스

+1

https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/Introduction/Introduction.html에 따라 동일한 문제가 발생합니다. Xcode는 32 및 64 bit로, 배포 대상이 iOS5.1.1 인 한. 나를 위해 일하지 않습니다. – JiaYow

+0

누군가 해결 방법이나 해결 방법을 찾았습니까? – Beto

답변

-1

는 연결된 장치없이 보관하여 IPA 파일을 만듭니다. 나는 새로운 장치와 보관이 엑스 코드는 아키텍처를 데리러 내가 처음에 생각했던 것과

Unplug your device and select iOS device from this list before archiving

달리 '호환'을 말하는 오래된 장치에 영향을 미칠 수있는 것 같다 문제를 발견, 당신은 할 필요가 없습니다 보관하는 동안 연결되는 장치입니다. 선택한 시뮬레이터가 아닌 한.

같은 문제가있는 다른 사용자에게 도움이되기를 바랍니다.

관련 문제