質問

私はアプリを送信しようとしています。シミュレータにビルドしてから、Xcodeフォルダー製品をクリックして、FinderのMyApp.App Showを右クリックし、そのファイルをZipped and loaderにアップロードします。

しかし、私はこの問題を受け取ります:iPhone/iPod Touch:アプリケーション実行可能ファイルには必要なアーキテクチャがありません。次のうち少なくとも1つは存在する必要があります:armv6

ただし、プロジェクトをクリックすると、アーキテクチャのターゲットをクリックすると、標準(ARMV6 ARMV7)アイコン寸法(58x58)があります。アイコンは57x57である必要があります。アイコンは58x58だったので、57x57にしましたが、それでもこのエラーが発生します

アプリケーションに失敗したCodeSign検証。署名は無効であるか、Apple提出証明書で署名されました

新しいApp Store Distributionプロファイルを作成し、コードサイン>デバッグに入れましたが、それでもこのエラーが発生します

何か案は?ありがとう

役に立ちましたか?

解決

アーキテクチャはI386になるため、シミュレータ用に構築されたアプリを送信することはできません。

iOSデバイス(ARM)用に構築する必要があります。

ちなみに、なぜアプリケーションローダーを使用するのですか? Xcode 4を使用する場合、そこからアーカイブを作成できます(メニュー>製品>アーカイブ)。

完了すると、オーガナイザーが表示され、そこからアプリを検証して送信できます。

コード署名の問題については、ここで検索を試してみてください(このトピックは何度もカバーされていました)、またはビルド設定を確認して、アプリに有効なコード署名オプションがあるかどうかを確認してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top