web-dev-qa-db-ja.com

Xcode 8.3.2署名エラー

SierraにXcode 8.3.2があります。 Enterprise .ipa(Enterpriseメンバーシップを持っている)を構築しようとしています。

アプリへの署名に問題があります。特にXcodeでは、General\Signingの下に次のものがあります。

  • 署名の自動管理が有効になっています
  • チーム:「マイチーム(エンタープライズ)」
  • プロビジョニングプロファイル:Xcode Managed Profile
  • 署名証明書:iOS Developer
  • 状態
    • プロビジョニングプロファイル「com.myapp」を作成できませんでした。開発チームに登録できません。バンドル識別子を一意の文字列に変更して再試行してください。
    • 「com.myapp」のプロファイルが見つかりませんでした。 Xcodeは、「com.myapp」に一致するプロビジョニングプロファイルを見つけることができませんでした。

私の手順は次のとおりです。

  1. https://developer.Apple.com/account/ でエンタープライズアカウントにログインしました
  2. [証明書、識別子、およびプロファイル]で[追加]を選択しました
  3. 選択した社内およびアドホック
  4. キーチェーンアクセスのMACで、KeyChain Access\Certificate Assistant\Request a Certificate Authority from Certificate Authorityを選択しました
  5. デスクトップに保存しました
  6. https://developer.Apple.com/account/ 証明書署名リクエストをアップロードしました
  7. タイプがiOS Distributionの証明書と有効期限が表示されます
  8. .cerファイルをダウンロードし、ダブルクリックしてインストールします
  9. Xcode\Preferences内で、Apple IDの下にあるチームを見つけ、[証明書の管理]の下に、今日の日付のiOS配布証明書とエンタープライズが表示されます
  10. そのチームの[すべてのプロファイルをダウンロード]を選択します
  11. Xcodeでは、General\Signingと「My Team(Enterprise)」を選択します

この時点で、上記の2つのエラーが発生します。

私はXcode開発を始めたばかりなので、自分のステップに何か問題があると確信しています。

どんな洞察も大歓迎です。

6
brent

私の問題の解決策は、次のことをすることでした:

  1. Xcodeの[General]タブでdisable署名の自動管理
  2. https://developer.Apple.com/account で、プロビジョニングプロファイルの下のエンタープライズアカウントで、新しい配布プロファイルを作成しました
  3. プロファイル=> .mobileprovisionファイルをダウンロードしました
  4. .mobileprovisionファイルをダブルクリックしました
  5. 署名の自動管理が無効になっているので、署名(デバッグ)と署名(リリース)のドロップダウンで作成してダウンロードしたプロビジョニングプロファイルを選択しました
  6. この時点で、エンタープライズ.ipaをアーカイブおよびエクスポートできました。
9
brent

これは、この問題に似た私の問題の解決策です。

バンドル識別子を一意の文字列に変更して再試行してください。

  • あなたのバンドル識別子はすでに他の開発者によって使用されていると思うので、[識別]タブのバンドル識別子署名タブのすぐ上に変更してください:
  • 例:バンドル識別子:org.react.native.example.RamenForLifeIn2022

お役に立てれば :)

0
Mr. Dang