iOSパッケージングすると発生するエラーについて

現在macを使用してiPhoneのゲーム開発をしています。

いざパッケージ化しようとすると添付画像のようなエラーが発生してしまいます。

しかし、プロビジョニングファイルは設定されています。
ただ、おそらく関係があると思われるのですが、キーチェーンを確認すると証明書の名前が入っていないことです。「ログイン」の「自分の証明書」を見ていますが、表示されていません。カギは存在しています。

いろいろと試した結果、「プロジェクト設定」⇒「プラットフォーム」⇒「iOS」内の「ビルド」⇒「Automatic Signing」にチェックをつけて、「iOSチームID」を設定することで、デベロッパーモードを有効化したiPhone8では起動でき、有効化していないiPhone12では起動できなかったです。(エディタ上の起動ボタンでの実行の話)

チームIDには[アップル][3]の「Membership」で確認できる「Team ID」を入力しています。

「Automatic Signing」にチェックを入れて「iOSチームID」を入力した状態でパッケージ化すると以下のようなエラーが発生します。

UATHelper: パッケージ化 (iOS):   Code Signing Error: EscapeNinja has conflicting provisioning settings. EscapeNinja is automatically signed for development, but a conflicting code signing identity iPhone Distribution has been manually specified. Set the code signing identity value to "Apple Development" in the build settings editor, or switch to manual signing in 
the Signing & Capabilities editor.
UATHelper: パッケージ化 (iOS):   Code Signing Error: Code signing is required for product type 'Application' in SDK 'iOS 14.5'

<数行空く>

UATHelper: パッケージ化 (iOS): ERROR: CodeSign Failed

<数行空く>

UATHelper: パッケージ化 (iOS): RunUAT ERROR: AutomationTool was unable to run successfully.

(エラーが長すぎてスクリーンショットが取れなかったです。)

さらに別の方法として「プロジェクト設定」⇒「プロジェクト」⇒「パッケージ化」内の「プロジェクト」⇒「ビルドコンフィギュレーション」を「Development」とし、その下の「配布用」のチェックを外すことで一応ipaファイルにはできましたが、TransporterでAppStoreにアップロードしようとしたらエラーが発生しましたし、配布用でないアプリを配布するのはなんか変なので、今回はこれ以外の方法でお願いしたいです。

>ただ、おそらく関係があると思われるのですが、キーチェーンを確認すると証明書の名前が入っていないことです。「ログイン」の「自分の証明書」を見ていますが、表示されていません。カギは存在しています。

とお伝えしましたが、macを再起動したところ、証明書が出現し、秘密鍵が紐づいていることも確認できました。

ただ、これでもまだパッケージ化できないです。

1 Like

さらに試したのですが、「security -v find-identity -p codesigning」で調べて出てきた「Apple Development」を入力してみました。(Apple Development: name (team id))

すると、別のエラーが出てきました。

The operation couldn't be completed. Unable to log in with account 'e-'. An unexpected failure occurred while logging in (Underlying error code -1009).

エラーコードで調べても出てこなかったので、どういった解決方法があるのかお教えいただきたいです。

1 Like

「Underlying error code -1009」でググっていないと気が付いたのでググると、参考URLのサイトが見つかりました。ただ、このサイトの通りXcodeで作業をしても発生するエラーは解決しませんでした。

[][1]

[1]:

1 Like