2016-04-10 13 views
1

ビルドにはarm64が必要だとXcodeにアップロードしました。これは、iPhone 5/5c以下をアプリケーションの使用から除外します。しかし、私はiPhone 5/5cがこのアプリケーションを使用できるようにして、誤ってarm64を必要としていたはずです。私はそれがinfo.plistの何かでなければならないと思うが、考えがない。私がチェックしているiOSアプリケーションarm64が必要ですか?

もの:

は、(1)のInfo.plistはRequiredDeviceCapabilitiesラインを持っていません。

(2)Xcodeの[ビルド設定]で、armv7、armv7s、およびarm64はすべて有効なアーキテクチャです。

あなたが提供できるヘルプは素晴らしいでしょう。私は私のinfo.plistのスクリーンショットを添付しました。あなたがそれが何か他のものかもしれないと思うのであれば、より多くの情報が必要です。ありがとう!

info.plist Image

+0

エラーメッセージを投稿できますか? – Jelly

+0

@Jellyエラーメッセージは表示されません。アプリケーションはうまく構築されますが、Xcodeでビルドをクリックすると、arm64が必要です。だから本質的には、これを必要としない方法を見つけ出すだけで、もっと多くの人がアプリを使うことができるようになります(iPhone 5/5cユーザー)。 – LodgeApps

+0

iPhone 5/5cには 'arm64'というCPUアーキテクチャがありますので、必要になります。あなたのプロジェクトには枠組みがありますか? – Jelly

答えて

-1

だから私は、多くの研究の後にこの質問への答えを見つけた、と答えはとても簡単です。

単にこのアプリは、arm64を必要としない作る「だけでアクティブなアーキテクチャを構築する」との「NO」

に設定]> [設定を構築するために行きます。これが誰かを助けることを願って!

+1

これは完全に間違っています。 App Storeにアップロードされたアプリケーションは64ビットのサポートを必要とし、通常は受け入れられる方法は、複数のCPUをサポートするアプリケーションを構築することです.iOSとOSXの実行可能ファイルとライブラリは、異なるCPU用にコンパイルされたコード。ホストシステムは、単にそれらに最も適したCPUを使用します。 – trojanfoe

+0

どうすればそれを動作させることができますか? @trojanfoe – LodgeApps

+1

* * Debug *構成では* YES *、* Release *構成では* NO *に設定する*アクティブなアーキテクチャーをビルドします。これは 'arm64'要件を変更しません。これはXcodeの要件ではなく、App Storeの要件です。実際には、デフォルトのXcodeプロジェクトテンプレートから変更する必要はありません。 – trojanfoe