QA@IT

Titanium mobileで ipa ファイル作成中に Code Sign error が発生する

3114 PV

Titanium mobileで iPhoneアプリを作成中です。

Test Flightで公開用の ipa ファイルを作成するために、プロジェクトの [Publish] - [Distribute - Ad Hoc/Enterprise] を実行すると下記のようなエラーが発生しました。

[ERROR] Code Sign error: The identity 'iPhone Distribution: example.com' doesn't match any valid, non-expired certificate/private key pair in the default keychain
[ERROR] 
[ERROR] Error: Traceback (most recent call last):
  File "/Users/bakorer/Library/Application Support/Titanium/mobilesdk/osx/2.1.0.GA/iphone/builder.py", line 1482, in main
    execute_xcode("iphoneos%s" % iphone_version,args,False)
  File "/Users/bakorer/Library/Application Support/Titanium/mobilesdk/osx/2.1.0.GA/iphone/builder.py", line 1241, in execute_xcode
    output = run.run(args,False,False,o)
  File "/Users/bakorer/Library/Application Support/Titanium/mobilesdk/osx/2.1.0.GA/iphone/run.py", line 41, in run
    sys.exit(rc)
SystemExit: 65

解決方法をご存じの方がいらっしゃいましたら教えて頂けないでしょうか。
よろしくお願いします。

回答

xcodeproj がプロジェクトディレクトリのどこかに落ちているはずなのでそれをXcodeで開いて、ビルド設定から正しいコードサイン用の証明書(鍵)を選ぶと治りそうです。

(前に同じような現象に遭遇した事がありますが細かい位置までは覚えてません…)

編集 履歴 (0)
  • ありがとうございます!原因は、 p12ファイルをキーチェーンに登録していないせいでした…。お騒がせしました。 -
  • もしよければ自分で回答としてそれを登録してAcceptボタンを押しませんか (トップページで未解決扱いになっています) -
  • 対応が遅くなり申し訳ありませんでした。 -
ウォッチ

この質問への回答やコメントをメールでお知らせします。