adhoc作成時の「Code Sign error」を対処しました[Titanium]
こんばんは!くまかけです。
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’
???なんだなんだ〜???
証明書と秘密キーが合ってない?
こんなときは、キーチェインアクセスを起動して確認してみたところ。。
■鍵が無い。。
ディストリビューションの証明書に鍵が無かったんです。。
※設定後なんで、今は鍵があります(^^;
仕方ないんで、証明書を鍵付きで作り直しました。
■キーチェインアクセスで作業します
1)CSRファイルを作成します。
メニュー/証明書アシスタント/認証局に証明書を要求
「鍵ペア情報を設定」にチェック入れて、「続ける」して保存します。
⇒CSRファイルが作成されます。
2)Developerにログインして、証明書を追加します。
3)App Store and Ad Hocを選択してCSRをアップロードします。
※設定し直したら選択できなくなってました。
4)キーチェインアクセスで追加されているかを確認します。
秘密キーができていました(^^)
5)Provisioningファイルを作り直します。
アップロードした証明書でProvisioningファイルを作り直します。
6)XcodeでProvisioningをセットし直します。
古いProvisioningを消す事を忘れずに。
これで、無事パッケージが作成できました!