2015-01-13 9 views
11

私はしばらくの間新しいアプリケーションを開発中です。私は今日までシミュレータでのみテストしました。 シミュレータのすべてが正常でした。APPNAMEにはiphone6 +が実行できるアーキテクチャがありません

しかし、私は私のiPhone(8.1.2)上でアプリケーションを実行しようとすると、私はこのエラーを取得:

APPNAME does not have an architecture that iphone6+ can execute

私の目標設定は、(Xcodeの6.1.1)は次のとおりです。

Architectures = $(ARCHS_STANDARD)

VALID_ARCHS = arm64 armv7s armv7

同じ設定の別のアプリが同じiPhoneでうまく動作しています...

私はすでにGoogle検索で見つかったことをたくさん試しましたが、何も役立ちません。

ここに他の誰かがこの問題を抱えていますか?私はXcodeの6にプロジェクトを移行した後

おかげで、 Urkman

+0

しばらくの間32ビットデバイスを構築してから、64ビットのデバイスに切り替えると、これは1回か2回経験されました。プロジェクトの主催者のプロジェクトの「派生データ」を削除してからもう一度ビルドしてみてください – Jef

+0

@Jef:私はいつもこれを試してみましたが、助けてくれませんでした:( – Urkman

+0

あなたはBuild Active Architectureのみですか? – ahwulf

答えて

6

は、これは私に起こりました。選択は、「サポートされるプラットフォーム」を見つけ、「アーキテクチャ」セクションで を

  • 「設定の構築」、次に

    1. 、ターゲットを選択し、Xcodeの6内から

      :以下は私のために問題を解決します

    2. 変更「iphoneos」(または任意の現在が入力されている)「iOSの」
  • +8

    私の場合、すでに「iOS」ですが、まだこの問題があります。 – Christopher

    +0

    を参照してください。https://stackoverflow.com/questions/38290077/projectname-does-not-have-an-architecture-その - iphone-5-can-execute –

    1

    に私はプロジェクトのクリーン(Shiftキー+コマンド+ K)を行なったし、問題を解決するように見えました。

    +0

    それは私のためだった。ありがとう! – scurioni

    0

    デプロイメントターゲットがデバイスに対して高く設定されていることに気付かなかったときに、これが起こりました。 iOSのバージョンが<であることをデバイスのバージョンと確認してください。

    関連する問題