28

Xcode 7.3 (7D175) の最新ビルドに更新した後、アドホック配布用にエクスポートしようとするたびに、上記のエラーが発生します。アップデートまでは問題なく動作していました。バンドル ID は、このアプリケーションに登録されている、間違いなく私自身のものです。証明書の再作成、プロファイルのプロビジョニング、古い証明書の削除、必死に [再試行] ボタンをクリックしてみましたが、何もうまくいかないようです。

これに対する解決策を見つける人はいますか?他の何人かが同じ問題に直面しているのを見ましたが、彼らの解決策はどれもうまくいかないようです( https://stackoverflow.com/a/36192586/1542275https://stackoverflow.com/a/36175175/1542275 )

更新:これが関連しているかどうかはわかりませんが、ビルドを「検証」しようとしました。私はそうしました、そしてそれは合格しました。とにかく、検証を開始する直前に、添付された prov-profile に関するすべての詳細を示す情報画面が表示されます。adhoc prov-profile を選択したにもかかわらず、情報画面 (検証の直前) に、配布プロファイルが使用されていると表示されていることに気付きました。次に、ディストリビューション プロファイルを xcode から削除し、再アーカイブしたところ、検証が失敗しました。アーカイブ、アドホック、およびエクスポートで何か奇妙なことが起こっているようです。

4

15 に答える 15

50

Xcode 7.2.1 をインストールしたところ、AdHoc ビルドを正常にエクスポートできました。Xcode 7.3は、バンドル識別子に問題があることを伝え続けています。

アップデート:

開発者ポータルの「Certificates, Identifiers & Profiles」の下にある App ID の「Name」(ID ではない) を次の形式「XC com mycompany appname」(アプリ ID が com.mycompany.appname の場合) に変更すると役立つようです。 Xcode で appID を確認します。奇妙ですが、それは機能しています。

于 2016-03-24T22:47:09.493 に答える
10

私も同じ問題に遭遇しました。Xcode7.3 ここに画像の説明を入力

効果的な解決策は: ここに画像の説明を入力

于 2016-03-29T13:42:18.743 に答える
2

Xcode 7.3.1 を使用してこのエラーが発生していました。原因は、メインターゲットの一般タブで間違った「チーム」を使用していたことです。私は自分の会社のチームと、「無料」の個人アカウントである自分の AppleID を持っていました。会社のチームに切り替えた後、エラーはなくなりました。

于 2016-05-25T18:03:06.950 に答える
1

Xcode 7.3では何も機能していませんでした。これにより多くの時間を節約できます。私は次のように解決しました。

  1. Xcode -> Preferences -> Accounts -> Provisioning Profiles -> それらを右クリックしてゴミ箱に移動します。Xcode を終了します。

  2. メンバー センター -> プロビジョニング プロファイル -> すべて -> ここですべてを削除しました (iOS アプリは 1 つしかありません)。アプリ ID を使用して新しいプロファイルを作成しました。

  3. 会員センター -> アプリ ID -> 私のアプリ ID は次の形式でした

Xcode iOS アプリ ID com myDomain myApp

. これがあなたのケースである場合は、やみくもにフォローしてください->編集し、フォームの名前を変更してみてください

XC com myDomain myApp

-> 赤で「有効な名前を入力してください」と表示されている場合は、カーソルが [名前] テキスト フィールド内にある場合にドロップダウンが表示されるので、それを選択して [保存] をクリックします。[ここで何が起こっているのか聞かないでください。うまくいっているだけです。対処すべきより良いことがあります]

  1. Xcode を開き、「Fix Issue」ボタンをクリックすると、通常は複雑になりますが、今回は驚くほど簡単になります。
于 2016-06-29T03:18:19.500 に答える
1

アプリIDにプレフィックスを追加するだけです

元:

  1. 名前:マイアプリ
  2. プレフィックス:KMW5E9785J
  3. ID:com.myapp.app

info.plist のバンドル識別子では KMW5E9785J.com.myapp.app である必要があります

したがって、開発ポータルから XC などを変更する必要はありません

于 2016-09-18T07:39:17.370 に答える
0

プロビジョニング プロファイルを別のものに変更するだけで済みました。開発、アドホック配布、ストア配布の各タイプを 1 つずつ作成しました。

開発に変更すると、エラーはなくなりました。とてもシンプルに見えます。しかし、時にはそれは簡単です, 神に感謝. 笑。

于 2016-12-05T18:50:13.723 に答える
0

私は同じ問題に遭遇しました、私はそれを解決しました。必要なアプリストア証明書を検証します。Adhoc と Validate には異なる証明書が必要です。

于 2016-03-29T04:01:55.810 に答える
0

古いバンドル識別子の名前を変更するだけで機能します。

于 2016-07-04T11:09:06.937 に答える
0

XcodeアカウントのProvisioning Profilesを削除して問題を解決し、再度ダウンロードします。 xcode アカウントの詳細

于 2016-03-25T05:50:06.263 に答える
0

Ionic プロジェクトを Xcode にインポートしたときに、Ionic プロジェクトで同じエラーが発生しました。この図に示すように、適切なチームを選択し、ターゲットの [全般]タブに記載されている適切なバンドル識別子(App Store で登録に使用したのと同じチームと識別子) を持っていました。プロジェクトに必要なすべての証明書/プロビジョニング プロファイルをダウンロードしました。それでもそれは不平を言った。

どのように解決しましたか?

TargetBuild SettingsCode Signing セクションを確認しました。こちらをクリックしてご覧ください。Code Signing Identity領域で、Xcodeがその領域のすべてのセクションに対してiOS ディストリビューションを自動的に選択したことを確認しました。次に、Debug and Releaseセクションの値を、自分のTeam Idを含む ID に変更しました。そしてそれはうまくいきました。すべてのエラーがなくなりました!!!

私の場合、問題は、以前のケースで Xcode が独自のチーム ID (XC) を生成していたことでした。

プロビジョニング プロファイルも手動で選択する必要がある場合があります (Xcode が間違ったプロファイルを選択した場合に備えて)。

これが誰かに役立つことを願っています。

于 2017-04-21T05:37:46.643 に答える