メインコンテンツにスキップ
すべてのコレクションDeployGateの使い方
dg deployでNo Certificate Foundエラーが表示されるのですがどうすれば良いですか?
dg deployでNo Certificate Foundエラーが表示されるのですがどうすれば良いですか?

Personal Free, Personal Pro, Organization, Enterprise

Yukari avatar
対応者:Yukari
2年以上前に更新

現象

  • dg deploy を実行すると Error: No applicable iPhone Distribution or Apple Distribution certificate found on your Mac. エラーが表示される

原因

  • Apple Distribution証明書か対応するプライベートキー、もしくは両方がMacにインストールされていない

解決策

  • Apple Distribution証明書をMacにインストールしてください前提: Xcode に有効な Apple Developer Program アカウントが追加されていることが必要ですXcode の Accounts 設定から、使用するApple DeveloperアカウントのTeamを選択し、Manage Certificatesをクリックして表示されるシートの左下の追加(+)ボタンでApple Distributionを選択します
    (https://help.apple.com/xcode/mac/current/#/dev154b28f09?sub=dev23755c6c6 の "Create a signing certificate" を参照)既にApple Distribution証明書数の上限数に当たっている場合は証明書を生成できません
    既存のApple Distribution証明書インストール済みのMacからApple Distribution証明書をエクスポートして共有してください
    (参考: https://help.apple.com/xcode/mac/current/#/dev154b28f09)

備考

  • XcodeでのiOS端末へのアプリインストールが可能な場合でも、このエラーは発生する可能性がありますXcode 7以降では、ローカルでの端末へのインストールにApple Distribution証明書は不要ですが、それ以外の配布手段を用いる場合は証明書と対応するプライベート鍵の存在が必須となります

こちらの回答で解決しましたか?