プロビジョニングプロファイルを更新する
いずれかのアプリのプロビジョニングプロファイルの有効期限が間もなく切れるという通知を受け取りました。既存のものを更新する方法はありますか、または新しいものを再作成する必要がありますか?
Xcodeが管理するチームプロビジョニングプロファイルを更新するには:
Xcodeのオーガナイザーで:
- デバイスを右クリックします(左側のリスト)
- [プロビジョニングポータルにデバイスを追加]をクリックします
- 完了するまで待ってください!
Appleの開発サイトのプログラムポータルにアクセスし、Provisioningをクリックして、プロファイルの横にある[Renew]ボタンをクリックし、ステータスが 'expired'から 'pending'に変わり、しばらく待ってから、更新、新しいステータスをクリックしました3か月後までアクティブでした。[ダウンロード]をクリックし、ダウンロードフォルダーでダウンロードしたファイルを見つけて、XCodeアイコンにドラッグしました。 (Xcodeを既に実行していて、iPhoneをプラグインしていました)。新しいプロファイルが表示され、古いプロファイルを削除しました(名前が同じであるため注意してください。ただし、マウスオーバーすると有効期限が表示されます)。
私は、再同期などをする必要がなかったので、私はすでにそれが自動的に電話に更新された電話を差し込んだからだと思います。
今、私のアプリは再び動作します!
あなたが提案したことをやったが、「更新」ボタンも表示されない。
以下は私の更新方法です。
3つのプロファイル(companynameProfile、 "Team Provisioning Profile"、およびproductnameProfile)が表示されます。 1番目と3番目は数週間以内に期限切れになります。 2番目(および2番目だけ)は、「Xcodeで管理」としてフラグが立てられます。プロファイル名は、「Provisioning Profile」、App ID、Status、およびActionsというラベルの付いた列を持つ表に表示されます。 3つすべてのステータスは「アクティブ」です。最初の1と3には、[アクション]列に[ダウンロード]ボタンと[編集]リンクがあります。 2の場合、[アクション]列には[ダウンロード]ボタンのみがあります。
「更新」(または「更新」)ボタン/リンクはどこにもありません(また、ソースを表示して検索しました:)
だから、私は思った...#3の「編集」をクリックします... 2つの選択肢ポップアップ:変更と複製。 「変更」を選択しました
更新/更新はまだありません...しかし、「送信」ボタンがあります...これは機能しません(灰色になりますが、それは明らかではありません...悪いUIデザインです)。
画面上で何かを変更すると(私の場合、以前に使用していないデバイスを選択した)、「送信」が暗くなる(利用可能になる)ことを発見しました。 [送信]をクリックします。静かに(別のUIの問題:)前のページに戻り、[ダウンロード]ボタンと[編集]ボタンがなくなり、ステータス列に[保留中]と表示されるはずです!
しばらくして、ウィンドウを更新し(リロード)(自動更新されるかどうかわからない)...ステータス列が「アクティブ」に変更されたことを確認しました。
今...新しいプロファイルをダウンロードしました(くそページにないものtellあなたは新しく、期限日をリストするではないので、あなた自身... 3番目のUIの欠陥はすでに:)
プロファイルをダウンロードし、Xcodeの[オーガナイザー]ウィンドウのリストから古いプロファイルを削除し、新しいプロファイルをXcodeの[オーガナイザー]ウィンドウにドラッグしました。 )。
お役に立てば幸いです
米国カリフォルニア州スタンクパチーノ
プロファイルの有効期限が切れたときにのみ更新ボタンが表示されるかどうか知っていますか?私はまもなく期限切れになるプロファイルを持っていますが、「更新」ボタンは現在表示されていません。
明らかにそうであると他の場所で読んでください。
彼らは今それを変えました。 (2010年10月)
IPhone開発者Webサイトにログインします。 http://developer.Apple.com/
次に、右側のサイドバーメニュー(上部右側)で[プロビジョニングポータル]をクリックします。
次のページで、左側のサイドバーメニューの[プロビジョニング]をクリックします
次に、プロビジョニングプロファイルと[更新]ボタンが表示されます-押します:)
2013年3月の更新
プロビジョニングプロファイルの有効期限は、開発者証明書の有効期限にリンクされています。そして、私はそれが期限切れになるのを待ちたくなかったので、ここに私がやったことがあります-
- iOSプロビジョニングポータル に移動します
- 現在の証明書を失効させる
- Xcode> Organizerで、Provisioning profilesページ(Libraryの下)に移動します
- 更新を押すと、現在の証明書が取り消されているため、新しい開発者証明書を作成するよう求められます
- 手順に従って作成してください
- 配布プロファイルのiOSプロビジョニングポータル に戻り、それについて何かを変更して、送信ボタンを有効にします。
- それを送信すると、新しい証明書の日付が適用されます
Xcode4でオーガナイザーに移動します。ライブラリでプロビジョニングプロファイルを選択します。プロビジョニングプロファイルを選択し、下部の[更新]ボタンをクリックします。ログイン名とパスワードの入力を求められます。その後、プロファイルが更新されます。
チームプロファイルの場合、[設定]のサンプル-> [アカウント] --->正しいアカウントを選択->詳細->左下の[更新]ボタンをクリックします。プロファイルが更新されます。
他のソリューションに加えて、メインプロジェクトとターゲットファイルのコード署名を編集して、プロビジョニングプロファイルの有効期限が切れた後にデバイスにアプリを再構築する必要がありました。
::古い期限切れのプロファイルを削除する
::オーガナイザーで新しいプロファイルを追加します
::すべてのターゲットをクリーニング
::情報を取得->メインプロジェクトとターゲットの両方でコード署名
::ビルドと実行
彼らはこれが頻繁に機能する方法を変えます。これが今回(2016年5月)にやらなければならなかったことです。
- デベロッパーメンバーセンターで新しいプロビジョニングプロファイルを追加する
- XCodeの設定を開き、アカウント>選択Apple ID>チーム名の選択>詳細の表示
- 新しく作成されたプロビジョニングプロファイルの[アクション]列の[ダウンロード]ボタンをクリックします。
有効期限が切れる前に開発プロファイルを更新するために、私は最終的に自分に合った方法を見つけました。私は前に行方不明だったステップを太字にした。
Appleプロビジョニングポータルに移動し、[プロビジョニング]を選択します。[Provisioning Provisioning Profiles]リストが表示されます。このリストには、すぐに有効期限が切れるプロファイルが[Managed by XCode]で表示されます]上部の"新しいプロファイル"ボタンをクリックし、必要なプロファイルのタイプを選択して作成します。30分待ってからホーム画面を更新し、新しいプロファイルが「アクティブ」と表示されたら、 XCodeに戻り、オーガナイザーに移動し、左上の「ライブラリ」の下にある「プロファイルのプロビジョニング」を選択します。下部の「更新」をクリックし、ログインして(要求された場合)、新しいプロファイルがリストに表示されますながら。
ここで決定的に重要なのは、デバイスを接続し、新しいプロファイルをドラッグ左の列の接続されたデバイスの下の「プロビジョニングプロファイル」行に接続することです。
最後に、必要に応じて、デバイスから古いプロファイルをクリーンアップできます。
注:興味深いことに、iOSプロビジョニングポータルサイトでプロビジョニングプロファイルをマークして削除するだけで、新しい新しいチームプロビジョニングプロファイルが作成されるようです。したがって、必要なのはそれだけです。次回は、それで十分かどうかを確認します。そうであれば、上記で説明したようにプロファイルを作成する必要はありません。
残念ながら、私の場合、更新はうまくいかないようです。アドホック配布プロファイルは5日で期限切れになります。 iPhoneで警告が表示され、Xcode Organizerの横にも警告サインが表示されます。
Appleのプロビジョニングポータルでは、非アクティブとしてマークされ、再アクティブ化するボタンがありました。ただし、有効期限は5日後のままです。次に、さらに2台のiPhoneを追加しましたが、変更されたプロファイルは今から5日後に有効期限が切れます。
最後に、プロビジョニングポータルのプロファイルを削除し、別の名前を使用して新しいプロファイルを最初から作成しましたが、この新しいプロファイルは今から5日後の4月13日に期限切れになります。
それは本当にイライラします!だから私はそれが期限切れになるまで待ってから新しいものを作成する必要があると思います。
私の開発者サブスクリプションが切れるかどうか疑問に思っている場合、そうではありません。 2月に更新しました。
私にとっては、アクティブな実動証明書がないために問題が発生していました。新しいプロファイルを作成してから、期限切れの配布プロビジョニングプロファイルに移動し、証明書を追加すると、プロビジョニングプロファイルがアクティブになりました。