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

解決策は、ビルド設定で有効なアーキテクチャをチェックすることです。右上隅の "All"を選択し、有効なアーキテクチャにarm64のみが存在することを確認してください。

+0

ほとんど:また、あなたのplistファイルにアーキテクチャと最小のiOSバージョンを指定することができる必要とされている場合には

jfxmobile { ... ios { arch = "arm64" ipaArchs = ["arm64"] ... } } 

:あなたは後者のみを構築したい場合は、あなたのbuild.gradleファイルを変更します私のinfo.plistで完了 – Denise

+0

アーカイブを構築するために使用した設定には、[アクティブなアーキテクチャのみビルド]が[はい]に設定されています。 –

0

デフォルトでは、createIpaタスクはarmv7arm64のビルドです。

<key>UIRequiredDeviceCapabilities</key> 
    <array> 
      <string>arm64</string> 
    </array> 
<key>MinimumOSVersion</key> 
<string>9.0</string>   
関連する問題