iOS 4.2.1 を実行している iPod でアプリケーションをビルドしてインストールしようとすると、エラーが表示されます。
このアプリケーションは、このデバイスの CPU タイプをサポートしていません
xcode 4.3 と xcode 4.4 を使用してアプリケーションをビルドしようとしていますが、まだこれが表示されます。何が原因で、どうすれば修正できますか?
プロジェクトのビルド設定 -> アーキテクチャから、 と の両方armv6
のarmv7
値があることを確認してください。
また、Info.plist ファイルを確認することもできますRequired device capabilities
。ある場合armv7
は取り除いてください。
この投稿は私の答えに私を導きました。ありがとう@adigと@masam
社内のアプリ ストアからインストールしようとしたときに特定のデバイス タイプでのみ動作する iOS 8.4 エンタープライズ署名付きアプリがあり、一貫性がありませんでした。XCode デバイスを使用して第 5 世代の iPod に展開しようとするまで、デバイス コンソールからでも役立つエラー メッセージが表示されませんでした。「このアプリケーションはこのデバイス タイプをサポートしていません」と表示され、ここにたどり着きました。第 6 世代の iPod/iPhone 6 でデバッグしていました。
私は通常リリースするものとは異なるスキームからアーカイブしていましたが、現在のアーキテクチャのみを構築していました。つまり、アーカイブ時にプラグインされていたものに応じて、特定のタイプのデバイスでのみ動作することを意味していました。
そのため、アプリをアーカイブしてエンタープライズ アプリとして署名する場合は、「アクティブなアーキテクチャのみをビルドする」が NO であることを確認してください。