web-dev-qa-db-ja.com

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

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

91

Apple development a/cからプロファイルを削除し、Xcodeで(xcode> Preferences> Accountsを使用して)更新をクリックすると、これらのプロファイルはなくなります。

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

188
rakmoh

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

この方法を使用すると、同じプロビジョニングプロファイルの1つのコピーを除くすべてを削除することができ、その後は何も実行されません。

42
loadedion

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

これを行うと、重複したプロビジョニングプロファイルが消えました。ビルドをTestFlightに投稿すると、配布リストはすべて正しいです。

8
ohthepain

enter image description here Xcodeの設定->アカウントで、アカウントを削除し、アカウントを再度追加し、開発者IDをクリックして、更新を押し、ビルド設定でプロビジョニングプロファイルを再度選択します。

それでおしまい。すべての問題が解決されます

6
Ashish Pisey

Xcode 5のすべてのプロビジョニングプロファイルを管理するために、Appleが提供する「Mac OS x用のiPhone設定ユーティリティ」を使用しています。

AppleのWebサイトから:

iPhone構成ユーティリティを使用すると、構成プロファイルの作成、維持、暗号化、インストール、プロビジョニングプロファイルと承認済みアプリケーションの追跡とインストール、コンソールログなどのデバイス情報のキャプチャを簡単に行うことができます。

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

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

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

これまでに説明したすべての方法は、特定の「Managed by Xcode」プロファイルの削除に失敗します。これらのプロファイルは、削除するために何を行っても継続的に再表示されます。

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

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

2
chris838

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

1)YOURAPP.xcodeprojディレクトリを参照します

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

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

ファイルでこれを見たすべてのインスタンスで、 ""に設定しただけで、XCODEが再びエラーを返すことはありませんでした。

2
neuman8

私の実験から、Xcodeは開発センターからプロビジョニングプロファイルを直接引き出すと信じています。

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

基本的に、developer.Apple.comからプロファイルを削除します

0
MoralCode

プロファイルを削除して更新を押すと、プロファイルを表示しているすべての人は、削除してから更新ボタンを押すまで数分待ちます。

0
232 Studios

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

0
the Reverend

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

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

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

0
spinacher

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

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

Image shows for deleting provisioning profile.

0
Nirzar Gandhi