私のアプリの1つのプロビジョニングプロファイルが間もなく期限切れになるという通知を受け取りました。既存のものを更新する方法はありますか、それとも新しいものを再作成する必要がありますか?
14 に答える
Xcode によって管理されるチーム プロビジョニング プロファイルを更新するには:
Xcode のオーガナイザーで:
- デバイスを右クリックします (左側のリスト内)。
- [デバイスをプロビジョニング ポータルに追加] をクリックします。
- 完了するまで待ってください!
Appleの開発サイトのプログラムポータルにアクセスし、[プロビジョニング]をクリックし、プロファイルの横にある[更新]ボタンをクリックすると、ステータスが[期限切れ]から[保留中]に変わり、しばらく待って、[更新]をクリックし、新しいステータスになりました。今から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 の問題:) 前のページに戻り、[ダウンロード] ボタンと [編集] ボタンがなくなり、ステータス列に [保留中] と表示されます。
しばらくして、ウィンドウを更新(リロード)しました(自動更新されたかどうかはわかりません)...ステータス列が「アクティブ」に変わったことを確認しました。
今...私は新しいプロファイルをダウンロードしました(くそったれなページがあなたに新しいことを教えていないものであり、あなたが自分自身に言うことができるように有効期限をリストしていないもの...すでに3番目のUIの欠陥:)
プロファイルをダウンロードし、Xcode の [オーガナイザー] ウィンドウのリストから古いプロファイルを削除し、新しいプロファイルを Xcode の [オーガナイザー] ウィンドウにドラッグすると、ほら、オーガナイザーは新しい有効期限 (今日から約 3 か月) を表示します)。
それが役立つことを願って、
米国カリフォルニア州スタン・クパチーノ
プロファイルの有効期限が切れたときにのみ更新ボタンが表示されたかどうか知っていますか? まもなく期限切れになるプロファイルがありますが、現時点では「更新」ボタンが表示されません。
どうやらこれが事実であることを他の場所で読んでください。
彼らは今それを変更しました。(2010年10月)
iPhone 開発者の Web サイトにログインします: http://developer.apple.com/
次に、右側のサイドバー メニュー (右上) で [Provisioning Portal] をクリックします。
次のページで、左側のサイドバー メニューの [プロビジョニング] をクリックします。
次に、プロビジョニングプロファイルと「更新」ボタンが表示されます-それを押してください:)
2013 年 3 月の更新
プロビジョニング プロファイルの有効期限は、開発者証明書の有効期限にリンクされています。そして、期限が切れるのを待ちたくなかったので、ここに私がしたことがあります-
- iOS プロビジョニング ポータルに移動します
- 現在の証明書を取り消す
- [Xcode] > [オーガナイザー] で、[プロビジョニング プロファイル] ページ ([ライブラリ] の下) に移動します。
- 更新を押すと、現在の開発者証明書が取り消されているため、新しい開発者証明書を作成するように求められます
- 手順に従って作成します
- 配布プロファイルの iOS プロビジョニング ポータルに戻り、送信ボタンが有効になるように変更します。
- 提出すると、新しい証明書の日付が適用されます
Xcode4 でオーガナイザーに移動します。ライブラリでプロビジョニング プロファイルを選択します。プロビジョニング プロファイルを選択し、下部にある [更新] ボタンをクリックします。ログインとパスワードの入力を求められます。その後、プロファイルが更新されます。
彼らはこれがどのように機能するかを頻繁に変更します。これが今回(2016年5月)しなければならなかったことです:
- デベロッパー メンバー センターに新しいプロビジョニング プロファイルを追加する
- XCode 設定を開き、[アカウント] > [Apple ID を選択] > [チーム名を選択] > [詳細を表示]
- 新しく作成されたプロビジョニング プロファイルの [アクション] 列にある [ダウンロード] ボタンをクリックします。
他のソリューションに加えて、メイン プロジェクトのコード署名とターゲット ファイルを編集して、プロビジョニング プロファイルの有効期限が切れた後にアプリをデバイスに再度ビルドする必要がありました。
::古い期限切れのプロファイルを削除します
::オーガナイザーで新しいプロファイルを追加する
::すべてのターゲットを消去
::Get Info -> メイン プロジェクトとターゲットの両方でのコード署名
::ビルドして実行
残念ながら、私の場合、更新はうまくいかないようです。アドホック配布プロファイルが 5 日後に期限切れになります。iPhone でそれに関する警告が表示され、Xcode オーガナイザーでもその横に警告サインが表示されます。
Apple のプロビジョニング ポータルでは、非アクティブとしてマークされ、再アクティブ化するボタンがありました。ただし、有効期限は同じで、今から 5 日後です。次に、さらに 2 台の iPhone を追加しましたが、変更されたプロファイルはまだ 5 日後に有効期限が切れます。
最後に、プロビジョニング ポータルでプロファイルを削除し、別の名前を使用して新しいプロファイルを最初から作成しましたが、この新しいプロファイルは 5 日後の 4 月 13 日に期限切れになります!
それは本当にイライラします!そのため、有効期限が切れるまで待ってから、新しいものを作成する必要があると思います。
私の開発者サブスクリプションが切れたかどうか疑問に思っている場合は、そうではありません。2月にリニューアルしたばかりです。
チーム プロフィールの場合は、基本設定 --> アカウント ---> 正しいアカウントを選択 --> 詳細 --> 左下の [更新] ボタンをクリックします。プロフィールを更新します。
有効期限が切れる前に開発プロファイルを更新するために、私はついに自分に合った方法を見つけました。以前に見逃していたステップを太字にしました。
Apple プロビジョニング ポータルに移動し、[プロビジョニング] を選択します。「Development Provisioning Profiles」のリストが表示され、「Managed by XCode」というラベルが付いた期限切れ間近のプロファイルが表示されます。上部の [新しいプロファイル] ボタンをクリックし、必要なプロファイルの種類を選択して作成します。30 分ほど待って、ホーム画面を更新し、新しいプロファイルが「アクティブ」と表示されたら、XCode に戻り、オーガナイザーに移動して、左上の列の「ライブラリ」の下にある「プロビジョニング プロファイル」を選択します。下部にある [更新] をクリックしてログインし (求められた場合)、しばらくすると新しいプロファイルがリストに表示されます。
次に、デバイスを接続し、新しいプロファイルを左側の列の接続されたデバイスの下にある [プロビジョニング プロファイル] 行にドラッグします。
最後に、必要に応じてデバイスから古いプロファイルをクリーンアップできます。
注: 興味深いことに、iOS プロビジョニング ポータル サイトでプロビジョニング プロファイルをマークして削除するだけで、新しく新しいチーム プロビジョニング プロファイルが作成されるようです。だから多分それが必要なすべてです。次回はそれで十分かどうかを確認します。そうであれば、上記のようにプロファイルを作成する必要はありません。