0

これに似た問題があります。解決策は私にはうまくいきません.XcodeとAppleが私のチームIDとは何かについて異なる考えを持っているためだと思います.

アプリを検証するときに、引用された投稿と同じ 2 つの資格エラーが発生します。developer.apple.com のアカウント プロファイルのチーム ID を見ると、F65F8MK8HE のようになっています。キーチェーンの iPhone 配布証明書には、S88MMLNF5T と記載されています。

資格エラーは、キー値が許可されておらず、S88MMLNF5T.com.mydomain.myapp を使用していることを示しています。アーカイブを開いてファイル archived-entitlements-expanded.xcent を探すと、チーム ID が 2 行あります。チーム ID を Web サイトのものに置き換えると、アーカイブが検証されます。そのため、チーム ID とは何かについて、Xcode と Apple サイトの考え方が異なることが問題であると推測しています。同期するには何かを削除する必要があると思いますが、過去のものを削除した経験から、何を削除する必要があるかを理解せずに何かをするのをためらっています。

キーチェーンの iPhone ディストリビューション証明書を削除し、Xcode に必要なものを再生成させるべきだと考えていますか? それは合理的に聞こえますか?

この問題に関連して、デバイスにアプリをインストールでき、それらはすべて実行されます。しかし、古いアプリはすべて起動時にクラッシュします。別のチーム ID を使用している古いアプリと関係があると思われます。Xcode で新しいチーム ID を使用できるようになった場合、クラッシュすることなくストア内のアプリを更新できますか?

これは、Mavericks と Xcode 5.0 および 5.0.1 で発生します。

4

2 に答える 2

2

Apple Developer Support にこの質問をしたところ、問題が解決されました。他の人にも有効かもしれません。

基本的に、少数の開発者に影響する Xcode のバグがあります。回避策は、署名セクションを次のようにすることです。

コードサイニングのスクリーンショット

他の人が経験したケースとは異なり、私はアプリ固有のプロビジョニング プロファイルを選択せず​​、リリース用の配布プロファイルを選択しました。

于 2013-10-24T20:51:04.790 に答える