私は今、約1週間iOSアプリに署名しようとしています。XcodeとApplication Loaderを介してアプリストアに送信しようとすると、次のエラーが発生し続けます。
私はVisual Studio用のApache Cordovaツールを使用してアプリをビルドしています。「リリース」設定でVisual Studioを介して.ipaファイルをビルドすることと、Macの「remotebuild」ツールによってビルドされたプロジェクトファイルを使用することの両方を試しました。新しいXcodeプロジェクトを作成し、それをアーカイブしてApp Storeに送信しようとします。
Xcodeの状況で、私はこの質問で与えられた解決策を試してみました iTunes Storeへのアプリの送信に失敗しました とアプリのバンドルIDがプロビジョニングプロファイルのバンドルIDと一致することを確認しました。アーカイブオーガナイザで検証タスクとエクスポートタスクを実行すると、どちらも正常に動作しますが、それにもかかわらず、このエラーを回避できません。
ビジュアルスタジオで公開しようとすると、「リリース」設定でアプリをビルドしているので、アプリのディレクトリに.ipaファイルがあり、PCのファイルをフラッシュドライブでMacに転送しています。新しく作成された.ipaファイルを取得し、Application Loader経由で送信すると、まったく同じエラーが発生します。誰かがプロビジョニングプロファイルでアプリを確認または手動で署名する方法を知っているか、このバグの修正を推奨できますか?
編集:キーチェーンに正しいキーがあると思います
これは、プロビジョニングプロファイルの作成に使用される秘密キーがKeyChainにインストールされていないためです。プロビジョニングプロファイルを直接ダウンロードしてアーカイブすると思いますか?その証明書を作成した人に秘密鍵を要求する必要があります。次にKeyChainにインポートします。このエラーはなくなります。
私もこの問題を抱えています。そして、KeyChain AccessのDev KeyとDistribution Keyを更新することで解決します(開発者は私に間違ったキーを与えます)。次に、アーカイブをエクスポートしてItuneにアップロードします
私にとって、キーチェーンアクセスで「Always Trust」に設定された配布証明書が実際にあり、その結果「iOSが見つからないか無効な署名:バンドルはApple Submission Certificate "の問題を使用して署名されていません。
「System Default」に戻すと、問題はなくなりました。
ありがとう kampai 正しい方法を教えてくれてありがとう。