4

AppleのAppStoreにアプリを送信しようとしています。Xcode4.3.2。testflightappを介してアプリをユーザーに正常に送信し、ストアに送信したいと考えています。オーガナイザーを介してアプリを配布しようとすると、次の3つの検証エラーが発生します。

  • iPhone / iPod Touch:アプリケーションの実行可能ファイルに必要なアーキテクチャがありません。次のアーキテクチャの少なくとも1つが存在する必要があります:armv6
  • アプリケーションはコードサインの検証に失敗しました。署名が無効であるか、許可されていない資格が含まれているか、iPhone配布証明書で署名されていません。
  • アプリケーションから資格を抽出できません:(null)

この問題の解決に着手したときに最初のエラーが発生しただけであり、私が読んだすべてのことから、アプリストアに送信するときに資格は必要ないため、ボトムアップで作業する必要があると考えています。

Entitlements.plistがありました。削除してみました。作りたてで試してみました。[ターゲット]->[アプリ]->[概要]の[資格]セクションがオフ/クリアされています。[ターゲット]->[アプリ]->[ビルド設定]->[展開]セクションには、インストール所有者/グループと代替インストール所有者/グループの「Entitlements.plist」がリストされていました。これらを「スタッフ」のグループと「ペドストローム」の所有者にリセットしました。

次のような手順に従ってみました。次のアーキテクチャの少なくとも1つが存在する必要があります:armv7(-19033)アプリケーションを検証できません。-(null)無駄に。

どんな助けでも大歓迎です。

4

2 に答える 2

3

問題は、ビルドバリアントビルド設定の無効な設定が原因である可能性があります。有効な設定は、normalprofile、およびdebugです。アプリストアに送信する場合、この設定は通常の設定である必要があります。

これを修正する方法は次のとおりです。

まず、プロジェクトのビルド設定を更新します。

  • [プロジェクト]-> <your project>->[ビルド設定]をクリックします
  • 「ビルドバリアント」を検索する
  • 検索結果のビルドバリアントの横にある矢印アイコンをクリックして、セクションを展開します
  • 既存のエントリを削除して、通常のエントリに置き換えます

次に、ターゲットビルド設定を更新します。

  • [ターゲット]-> <your project>->[ビルド設定]をクリックします
  • 「ビルドバリアント」を検索する
  • 検索結果のビルドバリアントの横にある矢印アイコンをクリックして、セクションを展開します
  • 既存のエントリを削除して、通常のエントリに置き換えます
于 2012-05-30T14:45:50.077 に答える
0

私はいくつかの異なる理由でこの問題にぶつかりましたが、実際に送信する前にオーガナイザーで検証機能を使用すると特に便利であることがわかりました。アップロード失敗エラーに含まれていない可能性がある何が間違っているかについての手がかりを与えることができます。

于 2013-06-01T22:06:20.523 に答える