2017-01-18 6 views
0

을 나는 응용 프로그램 로더에 의해 내 IPA를 업로드하려고,하지만 난 CFBundleVersionIPA를 업로드하려고 "잘못된 번들을 ..."

ERROR ITMS-90503 버전 번호를 변경 한 이후이 오류가있어 : "잘못된 번들. Info.plist의 UIRequiredDeviceCapabilities 목록에 'arm64'가있는 앱은 arm64 슬라이스 만 포함해야합니다. " 사전에

<key>UIRequiredDeviceCapabilities</key> 
    <array> 
     <string>arm64</string> 
    </array> 

감사 :

하지만 내 PLIST에

모든 올바른,이 열쇠입니다.

답변

0

해결 방법은 빌드 설정에서 유효한 아키텍처를 확인하는 것입니다. 오른쪽 상단 오른쪽에 "모두"를 선택하고 유효한 아키텍처에서 arm64 만 있는지 확인하십시오.

+0

을 내 info.plist 완료 – Denise

+0

아카이브를 빌드하는 데 사용한 구성에 [활성 아키텍처 만 빌드]가 예로 설정되었습니다. –

0

기본적으로 createIpa 작업은 armv7arm64 용으로 빌드됩니다. 당신은 단지 후자 수정하여 build.gradle 파일을 작성하려면 다음

당신이 또한 아키텍처와 PLIST 파일의 최소 iOS 버전을 지정할 수 있습니다 필요한 경우
jfxmobile { 
    ... 
    ios { 
     arch = "arm64" 
     ipaArchs = ["arm64"] 
     ... 
    } 
} 

: 거의

<key>UIRequiredDeviceCapabilities</key> 
    <array> 
      <string>arm64</string> 
    </array> 
<key>MinimumOSVersion</key> 
<string>9.0</string>