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


202

以前にインストールしたプロビジョニングプロファイルをXcodeから削除する方法を知っている人はいますか?

このリンクを見たことがありますが、システムでその場所を見つけることができません。

したがって、プロビジョニングプロファイルを削除する方法は他にもあるはずだと思います。


Xcodeのすべてのバージョンに適用できるすばらしい質問です。そして、以前のバージョンにはここでいくつかの良い答えがありますが、Xcode 9.1の場合、どの答えも適用および/または機能しないようです。誰かが現在のバージョンのXcodeに対する答えを提供できますか?前もって感謝します!
ベンホルゲン

回答:


431

簡単です。このフォルダに移動します。

~/Library/MobileDevice/Provisioning Profiles/

オープンMacのファインダー、およびをクリックして移動- >フォルダに移動します...ただ、検索バーにこれを貼り付け、ヒット開きます。Xcodeに存在するプロビジョニングプロファイルのリストが表示されます。すべてのプロビジョニングプロファイルを削除します。


31
臭い。これは2016年です。Xcode7.3.1までですが、それでもこれを実行する必要があります。なんという完全なcr-
Mike Gledhill

17
それは2017年です、それはまだ必要です!
DeyaEldeen 2017

20
それは$ current_yearであり、これはまだお粗末です
Wayne

6
2018年10月、私はこれをしなければなりませんでした。
Atomhax 2018年

10
2019年1月、まだこの回答を探していました
Hamza Hasan

87

Xcode 8.3用の更新

これはXcode 8.3では機能しなくなりました。これは、プロビジョニングプロファイルと証明書の生成を自動化するAppleの動きに関連しているようです。

最も簡単な「解決策」(または回避策)は、Xcodeが閉じていることを確認してから、ターミナルを使用することです。

rm ~/Library/MobileDevice/Provisioning\ Profiles/*.mobileprovision  

Xcode 7および8の場合:

  1. [ 設定] > [ アカウント]を開きます

  2. リストからApple IDを選択します

  3. 右側で、プロビジョニングプロファイルが属するチームを選択します

  4. 詳細を見るをクリックします

  5. [プロビジョニングプロファイル]で、削除するプロファイルを右クリックし、[ ゴミ箱に移動]を選択します


8
[詳細を表示]ボタンもありません。チームを選択すると、[すべてのプロファイルをダウンロード]および[マネージャー証明書...]ボタンが表示されます。何か案が?
Philipp Sumi

3
@PhilippSumi XCode 8.3では、プロビジョニングプロファイルを手動で管理するのはそれほど簡単ではありません。最善の方法は、Finder> Go To Folder ...に移動し、 `〜/ Library`と入力することです。ライブラリに移動したら、/ライブラリ/ MobileDevice / Provisioning Profilesに移動します。ここで、必要なプロファイルを削除または追加できます。完全な制御が必要な場合は、Apple開発者ポータルから個々のプロファイルをダウンロードして追加してください。
UncaughtException 2017年

1
8.3.3で、ディレクトリから.mobileprovisionファイルを削除しました。AppleWebサイトのすべてのプロビジョニングプロファイルを削除したにもかかわらず、[Download All Profiles]をクリックすると、xcodeで再作成され続けます
TechSavvySam

2
また、バージョン8.3.3の前後で、[詳細の表示]オプションが削除され、[証明書の管理...]に置き換えられました
TechSavvySam

1
正解ですが、これは現在の証明書にすぎません-プロビジョニングプロファイルではなくなりました。
ブランドンスクリプト2017年

79

Xcode 6では、これをXcodeでほぼ正しく行うことができます。

  1. Xcode-> Preferences-> Accountsに移動します。
  2. 左側の列でApple IDを選択します。
  3. 右側のペインで、[詳細の表示...]ボタンをクリックします。
  4. 削除するプロビジョニングプロファイルを右クリックして、[詳細の表示]をクリックします。
  5. Finderウィンドウが開き、プロビジョニングプロファイルが強調表示されます。
  6. 選択したプロビジョニングプロファイルを削除します。

4
私にはうまくいきません。Finderでプロビジョニングプロファイルを削除した後、更新をクリックすると再び表示される
ケイ

1
プロファイルを右クリックして、「ファインダーで表示」する必要があります。あなたは実際のファイルを削除することができます...それは私のために働いたものです!:D
クリスアリンソン2015年

1
これは、暫定プロファイルの更新が含まれるたびに手動でこれを行わなければならないのはばかげています。アップル、あなたに何が起こりましたか?
user523234 2015

1
@DuncanC正解です!なんらかの理由で、Safariや他のアプリが認識しているにもかかわらず、Xcodeはctrl-clickを右クリックと同等として認識しません。
bruce1337

1
@ bruce1337、ああ男、それはひどいです!多くの場合、標準のApple機器(Macbooksなどのトラックパッドデバイス)には、マウスの右ボタンがありません。私たちは皆、それについてレーダーバグを提出するべきです。
Duncan C

20
  1. オープンターミナル
  2. cd〜/ライブラリ/ MobileDevice /
  3. 開いた 。/

ファインダーウィンドウが開き、Provisioning Profilesフォルダーが表示されます。ここからすべてまたはすべてのプロビジョニングプロファイルを削除すると、Xcodeに反映されます。


3
すでに端末を使用している場合は、単にrmプロファイルを削除するのに使用しないのはなぜですか?ファインダーを開くための遠回りの方法のようです
Chris

1
あなたが正しいです。これは、Finderからプロビジョニングプロファイルの特定のグループを削除するための視覚的に満足できる方法です。
n.by.n 2015

1
視覚的にすべて実行したい場合は、Terminal.appは必要ありません。Finderに移動し、Cmd+ Shift+ gを押して貼り付けます~/Library/MobileDevice/Provisioning Profiles/。これで、自分の意志でプロビジョニングプロファイルを削除するための適切なフォルダーに移動しました:)
nacho4d

8

Xcode 7の場合、brandonscriptが正解です。

以前のバージョンの場合:

  1. Apple Developerメンバーセンターにログインし、そこでプロファイルを削除します。https//developer.apple.com/account/ios/profile/profileList.action
  2. Xcodeで[設定]> [アカウント]に移動し、Apple IDをクリックして、 View Details...
  3. 次に、オンラインプロビジョニングプロファイルをローカルマシンに同期すると、削除されたプロファイルがリストから削除されます。

プロビジョニングプロファイルを同期する


6
これは機能しません。私がリフレッシュを押すと、彼らは戻ってきます。私はwishabの提案も試しました-ディスク上およびオンラインでそれらを削除します。彼らは死なないでしょう。プロビジョニングプロファイルは私の存在の悩みの種です。
デビッド

@David、ごめんなさい。たぶん私は宇宙で唯一の幸運な開発者かもしれません。それは私にとってはうまくいきます。
Jannie Theunissen 2015

2
@David私はあなたに完全に同意し、同じ問題を抱えています。彼らは死ぬことはありません。問題の原因はもうわかりましたか?真菌感染症のようなものです。
Geoff H

6

Xcode 7の場合:

  1. [ 設定] > [ アカウント] > [アカウントを選択]に移動し、[ 詳細の表示... ]をクリックします
  2. [Provisioning Profiles]セクションで、削除するプロファイルを右クリックし、[ Move to Trash]を選択します。
  3. [ すべてダウンロード ]をクリックしてアカウントの最新のプロファイルをすべて取得するか、プロファイルの横にある[ ダウンロード ]をクリックします。
  4. プロジェクトのターゲットのビルド設定で健全性チェックを実行して、各ターゲットが実際に必要なプロファイルを使用するようにします。

6

端末を開いて、このコマンドを使用します

cd /Users/youruser/Library/MobileDevice/Provisioning\ Profiles/

このコマンドを使用して、まずフォルダ内を確認します

ls

次に、すべてのファイルが使用されていない場合は、このコマンドを使用して削除します

rm *

2

Member Centerオンラインを使用して、XCode 6からプロビジョニングプロファイルを削除できました。その後、XCode 6で更新/同期を実行したところ、表示されなくなりました。

Apple Developer Member Centerでは、それを実現するために2つのことをしなければなりませんでした。

  • アンダーアンダーでIdentifiers -> AP IDsは、削除したい古いプロビジョニングプロファイルを使用して、古いAP IDを最初に削除する必要がありました。
    • このステップは私にとって重要でした。APP IDを使用せずにプロビジョニングプロファイルのみを削除した場合、同期後にプロファイルがXCodeに再表示されました。
  • 下ではProvisioning ProfilesI、不要なプロビジョニングプロファイルを削除しました。

XCodeの場合:

  • [設定]> [アカウント]で、View Details...Apple IDをクリックすると、オンラインプロビジョニングプロファイルが同期されます。
  • プロビジョニングプロファイルがリストから削除されました。

Xcode 6.3.2を使用して、プロビジョニングプロファイルとAPNにも問題があります。しかし、どうすればアプリIDを削除できますか?私は考えを撤回し、それを読むことは不可能でした。
ミシェル

2

-iPhone構成ユーティリティツールをダウンロードする

-それを開く->ライブラリセクション:-プロビジョニングプロファイルを選択(ツールの左側)

-バックスペースを使用して(削除する)プロビジョニングプロファイルを選択して削除します。


このページにある最も簡単なオプション。
ムハンマドリズワン

2

以下のためにXCodeの9.3は、次の手順は、私のために働きました。

  1. [アプリケーション]> [ユーティリティ]> [キーチェーンアクセス]に移動します
  2. 下では、ログイン左側のパネルでオプション、見つけるアップルのワールドワイドデベロッパリレーションズ認証局を。その下のオプションを取得するにはダブルクリックします。
  3. [信頼]オプションで、[ この証明書を使用する場合 ]オプションを[ 常に信頼する ]に変更します。
  4. キーチェーンアクセスウィンドウを終了し、Xcodeを終了して、Xcodeを再起動します。アプリケーションを再構築します。これで動作するはずです。

私にとってこれは機能しませんでしたが、これを実行してプロジェクトをクリーンアップした後、Provisioning Profile xDのエラーなしで実行できました。したがって、これだけでは機能しない場合は、後でプロジェクトをクリーンアップしてください。ありがとう!
Kejsi Struga

共有してくれてありがとう!はい、Xcodeも頻繁に更新されているため、実際に何が機能するのかはほとんどわかりません。
アナンタKロイ

これでポッドが壊れました。コンパイルはできましたが、ロード時にdyldを受け取りました:ライブラリーがロードされていません:@ rpath / {framework}理由:画像が見つかりません。システムのデフォルトに戻し、正常に動作しました。
イブプロファン2018

1

プロビジョニングプロファイルは、[設定]> [アカウント]に保存されます。必要な開発者アカウントの[詳細を表示...]を押すだけで、そこにプロビジョニングプロファイルが一覧表示されます。


1

新しいプロファイルを削除および追加した後、以下のコマンドを実行して、プロファイルがアクティブであり、プロジェクトによって取得されているかどうかを確認できます。

grep -i "yourproject" *.mobileprovision

キーワードを強調し、他の人にあなたの答えを得るのに役立つフォーマットで明確にしてくださいツアーに参加して
アギランブ

-1

Xcode 8でプロビジョニングプロファイルを見つける方法を見つけました。プロジェクトをアーカイブし([製品]-> [アーカイブ])、[検証]ボタンをクリックします。Xcodeはバイナリとエンタイトルメントを準備します。サマリーウィンドウが表示されたら、ウィンドウの右側にある小さな矢印をクリックします。ファインダーウィンドウが開き、ダウンロードしたすべてのプロファイルが表示されます。ここに画像の説明を入力してください


-1

Xcode 9.3では、これはプロジェクトをクリーンアップし、Xcodeを終了して再起動し、再起動後にビルドフォルダーをクリーンアップすることで解決されるようです(オプションを押しながら製品->ビルドフォルダーのクリーンアップを選択)。

再起動中、たまたまプロジェクトナビゲーターでXcode署名情報パネルを開いたところ、Xcodeが署名プロファイルを再構築しているという一時的なメッセージが表示されました。デバイスでプロジェクトを実行しようとすると、Swiftフレームワークファイルに無効な署名があるため、ランタイム例外が発生しました。2番目の「Clean Build Folder」はそれをクリアし、すべて正常に動作します。


-2

xcode 6では、プロビジョニングプロファイルは[Xcode]> [設定]> [アカウント]に保存されます。「詳細を見る」を押してください。プロファイルを選択すると、下の設定(歯車)アイコンの下でそれを取り消すオプションが表示されます。


2
IDの署名のためだけに、プロファイルをプロビジョニングするためのギアが表示されません。
ダニエル・ライアン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.