- ベストアンサー
xcodeでiphone実機テストができない
- Xcode4.5でiPhoneアプリを開発しているが、実機テストができない。
- 試行錯誤してプロビジョニングの設定やBundle identifierの設定を変更したが、解決策が見つからない。
- iOS dev centerのdevice登録や証明書の再作成を試したが、問題は解決されていない。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
この件、解決はされましたでしょうか。全く同じ問題で苦しんでいます。
その他の回答 (1)
Provisioning PortalのPolicyが変更されたようで、ワイルドカード(*)のIDがOrganizerで作れなくなっているようですが、それは大丈夫ですか。jp.hoge.*みたいなものは作れないため、必要なIDを個別に作らないといけなくなったみたいですが。
お礼
早速助言いただきまして、ありがとうございます。 そうなのですね。それは知りませんでした。。 一応iOS dev CenterのApp IDsは、 ##########.jp.hoge.*と##########.jp.hoge.abcの2つがあり、 Provisioningのところは、##########.jp.hoge.*と関連づいたprofileが1つあります。 ワイルドカードを利用しないケースも試していたのですが、もう一度ここを確認させていただきますね。
補足
申し訳ありません。一部エラーメッセージが違っていました。正確には、 No value was provided for the parameter 'appIdName'. でした。 ちなみにiOS dev centerのprofileとバンドルしたIDはワイルドカードを無くしましたが、同じでした。 iOS dev centerでの設定はおそらく間違っていないと思うのですが、よくわからないのが、xcode側の設定がどうなれば正解なのかということです。 今、以下の部分がそれぞれ合致していればいいのではという認識ですが、もし間違っていたら教えていただけましたら助かりますが。。。 ●TARGET - info - Bundle Identifier が pj.hoge.abcとなっている。 ●Project - Building Settings - Code Signing - Code Siging Identity - Debug - Any iOS SDK - pj.hoge.abcと関連したprofileが選択されている。 ●organizer - Devices - Provisioning Profiles に##########.pj.hoge.abcと関連したprofileがある。 この状態で、 Organizer - DevicesでAdd to Portalボタンを押したら、実機テストができるようになる、と思っていますが、何か足りてませんでしょうか。。
お礼
こちらの件ですが、結局Appleに直接質問させていただきまして、なんとか解決いたしましたので、ご報告させていただきます。 1.Xcodeに施した設定や認証キーを全部削除して、初期状態に戻す。 2.Provisioning PortalのトップにあるDevelopment Provisioning Assistantを利用して実機を登録。 Development Provisioning Assistantを使っても、XcodeのDebug選択肢に実機が出てこなくて、それでもかなりはまりましたが、ゴミのような認証キーがたくさん出来てしまっていたためのようで、思い切って認証キーを全部削除して本当にイチからやり直しをしたら出来るようになりました。 そもそもの間違いは、実機登録するのに、検索で出てきた手順を踏んでしまったためでした。検索で出てくる手順は古い方法で、現バージョンの方法とは違っていました。ワイルドカードのIDを手動で作るとそうなることがあるとAppleから回答をいただきました。その手順があまりに煩雑であるためにDevelopment Provisioning Assistantがあったのに、それに気が付かなかったというわけです。これで自動でワイルドカード付きのIDが発行されました。本件で色々調べていただいた方には大変申し訳ありませんでした。。