私はこれに何時間も苦労しています。作成した2つの同じプロビジョニングプロファイルがあり、新しいプロファイルは古いプロファイルを置き換えませんでした(新しいプロファイルより6日早く期限切れになります)。 XCode 5メニューから、重複したプロビジョニングプロファイルを削除できないようです。この状況で回避策はありますか?
Apple development a/cからプロファイルを削除し、Xcodeで(xcode> Preferences> Accountsを使用して)更新をクリックすると、これらのプロファイルはなくなります。
マシンの次のディレクトリから削除できます: "~/Library/MobileDevice/Provisioning\ Profiles"
Xcodeの設定で、[アカウント]に移動し、Apple IDに移動し、[詳細の表示]をクリックします。削除するプロビジョニングプロファイルをクリックし、[削除]キーを1回押します。次に、更新アイコンをクリックして、リストを手動で更新します(かなり直感的...)。
この方法を使用すると、同じプロビジョニングプロファイルの1つのコピーを除くすべてを削除することができ、その後は何も実行されません。
おそらく、重複したプロファイルを削除する必要はありません。 Xcode/Preferences/Accounts// View Detailsに移動して、更新ボタンを押してください。
これを行うと、重複したプロビジョニングプロファイルが消えました。ビルドをTestFlightに投稿すると、配布リストはすべて正しいです。
Xcodeの設定->アカウントで、アカウントを削除し、アカウントを再度追加し、開発者IDをクリックして、更新を押し、ビルド設定でプロビジョニングプロファイルを再度選択します。
それでおしまい。すべての問題が解決されます
Xcode 5のすべてのプロビジョニングプロファイルを管理するために、Appleが提供する「Mac OS x用のiPhone設定ユーティリティ」を使用しています。
AppleのWebサイトから:
iPhone構成ユーティリティを使用すると、構成プロファイルの作成、維持、暗号化、インストール、プロビジョニングプロファイルと承認済みアプリケーションの追跡とインストール、コンソールログなどのデバイス情報のキャプチャを簡単に行うことができます。
プロビジョニングプロファイルを削除できます。
これまでに説明したすべての方法は、特定の「Managed by Xcode」プロファイルの削除に失敗します。これらのプロファイルは、削除するために何を行っても継続的に再表示されます。
問題は、特定のプロファイルが、お持ちのアプリIDに基づいてXcode/Apple Developer Centerによって自動生成されるように思われることです。私の場合、アプリID(ワイルドカードを含む)ごとに1つの「開発者」プロファイルが表示されます。
これらを取り除く唯一の方法は、デベロッパーセンターからアプリID自体を削除することだと思います。多くの場合、これは不可能です。なぜなら、問題のアプリが実際にストアになくても、アプリは「... App Storeに存在するため削除できません」と不平を言うからです。
XCODE 5から不要なプロビジョニングプロファイルへの参照を削除するには、次のようにします。
1)YOURAPP.xcodeprojディレクトリを参照します
2)viでproject.pbxprojファイルを開きました
3)PROVISIONING_PROFILE = "ID_OF_THE_PROV_PROFILE_YOU_WANT_TO_DELETE"を見つけます
ファイルでこれを見たすべてのインスタンスで、 ""に設定しただけで、XCODEが再びエラーを返すことはありませんでした。
私の実験から、Xcodeは開発センターからプロビジョニングプロファイルを直接引き出すと信じています。
これは、.mobileprovisionファイルをダブルクリックする前に、開発センターから新しいプロビジョニングプロファイルを作成し、[設定]> [アカウント]に表示されたためです。
基本的に、developer.Apple.comからプロファイルを削除します
プロファイルを削除して更新を押すと、プロファイルを表示しているすべての人は、削除してから更新ボタンを押すまで数分待ちます。
私の場合、これは機能しました:[アカウント]タブでプロビジョニングプロファイルを右クリック->詳細パネルを表示します。 Finderに表示されるオプションをクリックし、Finderで直接削除します。
以前の提案はどれもうまくいきませんでした。不要なプロファイルを最終的に排除したのは次のとおりです。
~/Library/Developer/Xcode/DeveloperPortal*.*
私はひねり回っていたので、これはまったく魔法の式ではなく、それらの線に沿った何かかもしれません。 Xcodeは、設計上、開発者ポータルで「Mac Team Provisioning Profile:」などの名前で設定されたアプリ識別子に基づいて、プロビジョニングプロファイルを自動的に作成します。これは素晴らしい機能ですが、この削除の問題との混乱をさらに増やします。