プロビジョニングプロセス全体を理解しようとしていますが、理解できません。
私は読み上げようとしましたが、特に英語が私の第一言語でも第二言語でもない場合、それは私にはあまりにも奇妙で理解するのが難しいです。
私はしばらくの間開発を続けてきましたが、iPhoneを初めて開発用にセットアップするときに多くのストレスを感じたことを覚えています。私が自分の電話に入るSettings->General
と、17のプロファイルがありますが、少なくとも最終的には機能するようになりました。
今、私は自分のアプリをiPadに移植していて、自分のiPadをテーブルに追加しようとしています。これが私がしたことです。developer.apple.comにアクセスし、デバイスにudidを追加してからprovisioning
、同じWebページにアクセスし、3つのプロファイルを確認しました。1つは編集不可(xcodeで制御)、もう1つはアプリのAppIDに接続されています。 1つはAppIDとして自分自身に接続されています。
念のため、新しいiPadデバイスを3つすべてに追加し、再度ダウンロードしました。.mobileprovisionsをiTunesとXcodeにドラッグし、オーガナイザーに移動してクリックRefresh
して更新しました。iPadをクリックUse for development
すると、それらのプロファイルが含まれていると表示されます。彼らはSettings->General
私のiPadにもあります。
XCodeプロジェクトでは、の下に移動しTargets->Build Settings->Code Signing
、新しいプロファイルの1つをに設定しDebug
、もう1つをそのAny iOS Sdk
中に設定します。複数の組み合わせを試しました。私も行っProject->Build Settings->Code Signing
て同じことをしました。
デバイスでアプリを実行すると、同じエラーメッセージが2つポップアップ表示されます。A valid provisioning profile for this executable was not found.
ずっとうまく機能しているiPhoneを接続すると、まったく同じことが起こります。同じエラーメッセージの2つ。
質問:
どのプロファイルがどこに行きますか?AppIDとして自分自身を含むプロファイルとAppIDとして実際のアプリのIDを含むプロファイルの違いは何ですか?Target->Build Settings
との違いは何Project->Build Settings
ですかCode Signing
?
また、プッシュ作業に多くの時間を費やし、現在AppStoreのリグにあるので、プロファイルとIDの削除を開始したくないので、通知が機能しなくなる可能性があることをどこかで読んだと思います。
ああ、ある時点で、新しいプロファイルを含む新しい証明書もダウンロードしました。その証明書は、他の1000個と一緒に名前が付けられたキーチェーンになりました。
ヘルプ :( ?
長くて非常に退屈な/お粗末な質問でごめんなさい。