[iOS SDK] No identities are available for signing 問題にはまる
久しぶりに Provisioning Profileではまった。
この問題にはまると、解決までにかなりの時間をもっていかれてしまう。今回は3時間くらいかかってしまったと思われる。
今回は、以前普通にApp Store に Submit できていたアプリをアップデートするために、数ヶ月ぶりに Archive して Validate したら No identities are available for signing が表示されてしまうという問題だった。
ちょうど4月は iOS Developer Program を更新する月だったので、もう一度証明書を作り直したりする必要があるかと思い、作り直してみたがそれでも同じ問題が発生する。
この問題はチェックすべきところがたくさんあるのでひとつずつ確認してみたが、どれもおかしいところはないし、他のアプリは普通にSubmitできる。
Xcode を再起動すると直ることもが良くあるが、今回は再起動しても、MacOSごと再起動しても、Xcode を 5.0 から 5.1 にUpdateしても変化がなかった。
Xcodeの Build Settings をよくよく見ると、Code Signing の Code Signing Identity が、なぜかこのアプリの Distribution 用 Provisioning Profile を指定すると、No identities from profile “アプリ名” と表示されていることがわかった。
他のアプリだと正常なので、Xcode がなにか異常な状態になってしまっているようなので、
xcode5 – Delete provisioning profile from Xcode 5 – Stack Overflow
を参考に、~/Library/MobileDevice/Provisioning\ Profiles のファイルをいったん全削除して、再度 Provisioning Profile を iOS DevCenter からダウンロードしたところ、正常に Submit することができた。
こんな状態になることは通常はないと思うので、参考になるかわからないけれども同じようにはまる人のために参考までに共有。
関連記事
-
-
[iPhone SDK] 処理中の表示に便利 MBProgressHUD
今作っている位置情報通知アプリで、送信にそれなりに時間がかかるので、送信中には単なるUIActivi
-
-
[iPhone SDK] ツールバー(UIToolBar) に矢印ボタンを入れる
iPhone OS 3.0から、UIBarButtonItem たちを NSArray に入れて、U
-
-
EverLearn 1.7.5 を公開しました
英単語学習アプリ EverLearn 1.7.5 を公開しました。変更点エビングハウスの忘却曲線を参
-
-
[iOS本] Objective-CによるAutoLayout 解説本 (iOS7/iOS8)
UIKit徹底解説 iOSユーザーインターフェイスの開発 posted with カエ
-
-
そのまま使えるiPhoneゲームプログラム
書店で見かけて立ち読みしてみた。 ゲームで使いそうな小技が紹介されている。ゲーム向けなので、Open
-
-
View-Based Application に UINavigationController を追加する方法その2
今回はSkitchを使ってキャプチャ画像を貼ってみた。キャプチャだとコードがコピペできないが...
-
-
Parse から Heroku, AWSへの移行ガイド
2017年1月28日にParseのサービスが終了するという衝撃的なニュース(Moving On)
-
-
コードちゃん 1.0.3 アップデート
コード学習アプリ コードちゃん 1.0.3をアップデートしました。ダイアトニックコードの Bmb5
-
-
AirMac Extreme Base Station がほしい 2011/05/07
自宅の無線LANルータが不安定なので、AirMac Extremeを買おうかと悩み中。 自宅にApp
-
-
[WatchKit] How to update complications
Apple Watch の文字盤上に、自分のアプリの情報を載せることができる仕組みが、Complic