こんばんは!くまかけです。

iPhoneアプリの作成はTitaniumを使っています。

テスト配布用にadhocで作成しようとしたら下記のエラーが。。

[ERROR] : Error details: Code Sign error: No codesigning identities found: No codesigning identities (i.e. certificate and private key pairs) that match the provisioning profile specified in your build settings (“iOS Team Provisioning Profile: *”) were found.
[ERROR] : Error details: CodeSign error: code signing is required for product type ‘Application’ in SDK ‘iOS 8.1’

???なんだなんだ〜???

証明書と秘密キーが合ってない?

こんなときは、キーチェインアクセスを起動して確認してみたところ。。

■鍵が無い。。

スクリーンショット 2015-03-05 23.38.38

ディストリビューションの証明書に鍵が無かったんです。。
※設定後なんで、今は鍵があります(^^;

仕方ないんで、証明書を鍵付きで作り直しました。

■キーチェインアクセスで作業します

1)CSRファイルを作成します。

メニュー/証明書アシスタント/認証局に証明書を要求

スクリーンショット 2015-03-05 23.46.20

「鍵ペア情報を設定」にチェック入れて、「続ける」して保存します。

⇒CSRファイルが作成されます。

2)Developerにログインして、証明書を追加します。

スクリーンショット 2015-03-06 0.00.53

3)App Store and Ad Hocを選択してCSRをアップロードします。

スクリーンショット 2015-03-06 0.05.20

 

※設定し直したら選択できなくなってました。

4)キーチェインアクセスで追加されているかを確認します。

スクリーンショット 2015-03-06 0.09.17

秘密キーができていました(^^)

5)Provisioningファイルを作り直します。

アップロードした証明書でProvisioningファイルを作り直します。

6)XcodeでProvisioningをセットし直します。

古いProvisioningを消す事を忘れずに。

これで、無事パッケージが作成できました!