Xcode 5からプロビジョニングプロファイルを削除する


91

私はこれに何時間も苦労しています。私が作成した2つの同じプロビジョニングプロファイルがあり、新しいプロファイルは古いプロファイルを置き換えませんでした(新しいプロファイルより6日早く期限が切れます)。XCode 5メニューから、重複したプロビジョニングプロファイルを削除できないようです。この状況での回避策はありますか?


開発

回答:


189

Apple開発a / cからプロファイルを削除し、XCodeで更新をヒットすると(xcode> Preferences> Accountsを使用)、これらのプロファイルは失われます。

マシンのthisディレクトリから削除できます: "~/Library/MobileDevice/Provisioning\ Profiles"


19
それは信じられない問題です。Xcode5で-Xcodeを閉じます-「〜/ライブラリ/ MobileDevice / Provisioning \ Profiles」からプロファイルを削除します-Devcenterポータルからプロファイルを削除します-Xcode、環境設定、アカウント、ViewDetailを開き、更新ボタンをクリックします。削除されたプロファイルが再び表示されるようになりました!どのようにそれが可能ですか?
ミロネット2013年

1
@milonet Xcode 5は、プロビジョニングプロファイルを手動で削除した場合でも、自動的にプロビジョニングプロファイルを(再)作成します。それを防ぐ方法はまだわかりません。これについてはたくさんのスレッドがあります...
Andreas Ley

4
xcode> Preferences> Accounts refreshを使用すると、よりクリーンなソリューションのようです。@loadedionによる以下の回答を参照してください
pstoppani

6
XcodeはバンドルIDの開発者プロファイルを自動的に作成するようになりました。Xcode> Preferences> Accounts> select-account> view details> refreshを使用すると、それらが再作成されます。これをオフにする方法はありません。他の人と同じように、私はそれを変更するように要求するために報告書(レーダー)を提出しました。
Bill Patterson

1
@pstoppani:ありがとう!私はtestflightでテストしています。新しいメンバーを追加するたびに、新しいアドホックプロファイルをxcodeに追加する必要があります。同じ名前のプロファイルが10個あります。特定のテスト担当者がどこにいるかわかりませんでした!私はxcode> Preferences> Accountsの更新ボタンを使用し、最後のプロファイルで私の問題を解決します、これは私を夢中にさせます!+1ありがとうございます!
Tenaciousd93 2014年

42

Xcodeの設定で、[アカウント]に移動し、次にApple IDに移動して、[詳細の表示]をクリックします。削除するプロビジョニングプロファイルをクリックし、[削除]キーを1回押します。次に、リストを手動で更新するための更新アイコンをクリックします(かなり直観に反しています...)。

この方法を使用して、同じプロビジョニングプロファイルの1つのコピーを除くすべてを削除できました。その後、削除しても何も起こりません。


2
Macbookには削除キーがありません。いずれにしても、バックスペースは機能しません。
Norswap 2013年

4
これは機能しますが、削除キーを押した後、更新を押す必要があります。これを行うことを確認してください。そうしないと、複数削除されます。PS-ラップトップでの削除はFn-Backspaceです
Giles Williams

3
私のために働く、すべての疑い深い人を補うために+1。ただし、更新が完了するまでは視覚的なフィードバックがないため、Appleの場合は-1です。
Gordon Dove

1
デベロッパーセンターから削除することはできません。Xcodeを更新すると再び表示されます。
2013年

1
何も削除する必要はありませんでした...更新を押すだけで、重複が削除されました。ありがとう;)
budidino 2014年

8

おそらく、重複するプロファイルを削除する必要はありません。Xcode / Preferences / Accounts / / View Detailsに移動して、更新ボタンを押してください。

これを実行すると、重複したプロビジョニングプロファイルが表示されなくなりました。ビルドをTestFlightにポストすると、配布リストはすべて正しいです。


Xcodeはそれらを再作成しているようです。上記のコメントを参照してください:-(
shmim

6

ここに画像の説明を入力してください Xcode環境設定->アカウントで、アカウントを削除し、アカウントを再度追加し、開発者IDをクリックして、更新を押し、ビルド設定でプロビジョニングプロファイルを再度選択します。

それでおしまい。あなたの問題はすべて解決されています


押す「リフレッシュ」が表示されません。「Managed by XCode」プロファイルはまだ戻ってきます。
マット14

更新ボタンは下部の詳細表示の下にあります。編集した回答を参照してください。
Ashish Pisey 14

4

Xcode 5のすべてのプロビジョニングプロファイルを管理するために、アップルから提供されている「Mac OS x用のiPhone構成ユーティリティ」を使用しています。

アップルのウェブサイトから:

iPhone構成ユーティリティを使用すると、構成プロファイルを簡単に作成、維持、暗号化、インストールし、プロビジョニングプロファイルと承認済みアプリケーションを追跡してインストールし、コンソールログを含むデバイス情報を取得できます。

こちらからダウンロードできます

プロビジョニングプロファイルを削除できます。

  1. ユーティリティを開き、リストからプロビジョニングプロファイルを選択します。
  2. トップメニューから「削除」より「編集」を選択

2

XCODE 5から不要なプロビジョニングプロファイルへの参照を削除するには、次のようにします。

1)YOURAPP.xcodeprojディレクトリに移動します

2)viで、project.pbxprojファイルを開きました

3)PROVISIONING_PROFILE = "ID_OF_THE_PROV_PROFILE_YOU_WANT_TO_DELETE"を見つけます

すべてのインスタンスでこれをファイルで確認し、「」に設定しただけで、XCODEでエラーが発生することはなくなりました。


2

これまでに述べた方法はすべて、特定の「Managed by Xcode」プロファイルの削除に失敗します。削除するための操作に関係なく、プロファイルが継続的に再表示される場合があります。

問題は、特定のプロファイルが、お持ちのアプリIDに基づいてXcode / Apple Developer Centerによって自動生成されることです。私の場合、アプリID(ワイルドカードを含む)ごとに1つの「開発者」プロファイルが表示されます。

これらを取り除く唯一の方法は、デベロッパーセンターを通じてアプリID自体を削除することだと思います。問題のアプリが実際にストアにない場合でも、デベロッパーセンターがアプリを「... App Storeに存在するため削除できない」と不平を言うため、これはしばしば不可能です。


上記のどれもこれはうまくいきませんでした。実際、私は*ワイルドカードIDをXcodeによって追加しました。それを取り除くとすぐに、複製が停止しました
Boris Gafurov

0

以前の提案はどれも私にとってうまくいきませんでした。最終的に不要なプロファイルを排除したのは次のとおりです。

  1. Xcode>アカウントから開発者アカウントを削除します
  2. Xcodeを終了します。
  3. 開発者ポータルで不要なプロビジョニングプロファイルを削除します。
  4. すべてのファイルを削除 ~/Library/Developer/Xcode/DeveloperPortal*.*
  5. ゴミ箱を空にします。
  6. Xcodeを再起動し、開発者アカウントを追加して戻します。

私はどきどきしていたので、これは魔法の公式ではないかもしれませんが、それらの線に沿った何かです。設計上、Xcodeは、開発者ポータルで設定された「Mac Team Provisioning Profile:」のような名前のアプリ識別子に基づいて、プロビジョニングプロファイルを自動的に作成します。これは優れた機能ですが、この削除の問題の混乱を助長します。


私はそれらを開発センターから削除するだけで私の上記の回答どおりに機能することがわかりました。
MoralCode

0

私の実験から、Xcodeは開発センターからプロビジョニングプロファイルを直接取得すると思います。

これは、開発センターから新しいプロビジョニングプロファイルを作成し、.mobileprovisionファイルをダブルクリックする前に[設定]> [アカウント]に表示されたためです。

したがって、基本的には、developer.apple.comからプロファイルを削除します


0

私の場合、これはうまくいきました:[アカウント]タブのプロビジョニングプロファイルを右クリックして、[詳細パネルを表示]をクリックします。ファインダーで表示オプションをクリック->ファインダーで直接削除します。


0

プロファイルを削除して[更新]をクリックした後、魔法のようにプロファイルが再表示されるすべてのユーザーは、削除してから数分待ってから[更新]ボタンをクリックしてください。


0

プロビジョニングプロファイルを削除するには、iPhone構成ユーティリティソフトウェアを使用できます。

iPhone構成ユーティリティソフトウェア->このソフトウェアをインストール->ソフトウェアを開く->プロビジョニングプロファイル->すべてのプロファイルのリストを検索-> Backspaceボタンを押すと、プロビジョニングプロファイルの削除を求められます->プロビジョニングプロファイルの削除ボタンをクリックします。そのため、既存のXcodeアプリケーションから、さらにはPCからも削除されます。

イメージは、プロビジョニングプロファイルを削除するためのものです。


-1

プロビジョニングのローカルパス(〜/ライブラリ/ Developer / Xcode / DeveloperPortal)とiTunesConnectサーバーの間で同期するのに時間がかかることがわかりました。ローカルパスとiTunesConnectサーバーでプロビジョニングプロファイルを削除したら(クリアするには両方を削除する必要があります)、少なくとも5分待つ必要があります。そうしないと、ローカルパスで削除したファイルが再び表示されます。 Xcodeで「修正」ボタンを押すと、

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.