Xcode 8プロビジョニングプロファイルがダウンロードされない


89

最近Xcode 8に更新し、Xcode / Preferences / Accounts / View Detailsメニューのプロビジョニングプロファイルの横にある「ダウンロード」オプションをクリックすると、灰色に変わり、ダウンロードされません。Xcodeを再起動した後、ダウンロードボタンが再びクリック可能になり、問題が解決しません。 Xcode 8がダウンロードを「開始」し、ボタンが永久に灰色になる プロビジョニングプロファイルを手動でダウンロードしてXcodeアイコンをドロップしても、Xcode 8の特定の開発者アカウントにプロファイルが追加されません。最近この問題が発生し、解決されましたか?新しいXcodeバージョンに関連するすべての質問を確認しましたが、まだ解決策はありません。


13
これは腹立たしいですが、同じ問題を抱えています。forums.developer.apple.com/thread/63621
blahartinger

今日の時点ではまだ適切な解決策がありません。自動プロビジョニングを続行し、作業していたレガシープロジェクトのすべてをリセットします。私が今提案できるのは合理的なことだけです-バグレポートを提出してください。
Wladek Surala 2016年

私は同じことを経験し、私は悩みました。うまくいくか確認してください。xcode 8.1 GMバージョンを使用しています。
Vighnesh Pai

アプリ配布証明書をリセットした後も同じ問題がありました。ここで言及されていることはほとんど機能しませんでした。「なし」は、失敗したプロビジョニングプロファイルを削除して、同じアプリ用に新しいプロファイルを作成する提案があったかどうか覚えていないためです。これで、1つのプロファイルで問題が解決しました(1つだけです(プロファイルをダウンロードできなかったのは3つだけです))。しかし、私が家に帰って、以前に失敗したのと同じ操作(すべてダウンロード)を実行しようとすると、すべてが魔法のように機能しました。したがって、ネットワーク関連か、Appleがこの問題を過去数時間で修正したばかりです(そして、私は本当にそれを疑っています:))
vturchenko

回答:


12

XcodeのこのUIは便利であり、作業を妨げるべきではないことに注意してください。ダウンロードするプロファイルは、次の手順に従っても利用できます。

  1. Safariでdeveloper.apple.comにアクセスします
  2. アカウントをクリックしてサインイン
  3. Ceritficates、Identifiers、およびProfilesをクリックします
  4. 興味のあるプロファイルに移動してダウンロードします
  5. ダウンロードしたプロファイルをドックのXcodeのアイコンにドラッグします。

この時点で、プロファイルがMacにインストールされ、Xcode内で使用できるようになります。

OPの場合-この方法でプロファイルを手動でインストールしても問題が解決しない場合は、別の構成の問題またはバグが発生している可能性があります。プロファイルを手動でインストールして[全般]タブで選択した後に表示された内容を明確にできますか?ビルドエラーやその他の問題が発生しましたか?


1
まあ、私が持っている3つのプロファイルすべてでこれを試してみましたが、何もしていません。ウェブサイトからプロファイルをダウンロードしてダブルクリックします。これによりXcodeが表示されますが、それ以外の場合は何も発生していません。また、プロファイルの[設定]に[ダウンロード]ボタンが残っています。
ジョナサン

25

ダウンロードボタンが灰色になっているのと同じ問題が発生していますが、ダウンロードが完了していないようです。

Finderですべてのプロファイルを手動で削除し、ダウンロードをクリックしました。ダウンロードが完了していないように見えても、プロファイルは引き続きダウンロードされます...

あなたのファインダーであなたのプロフィールをチェックアウトすることができます

HOME/Library/MobileDevice/Provisioning Profiles

ここに画像の説明を入力してください


3
私の場合、あなたが言った後、いくつかのプロファイルがダウンロードされ、Xcode 8に表示されません。すべてのプロファイルを手動で削除して再度ダウンロードしようとしましたが、Xcodeでの可視性に変更はありません。
Wladek Surala 2016年

私も働いた!
Mathew Antony

3

私はチェックを外して再チェックすることでそれを回避しました:

プロジェクト設定->一般->署名-> '署名を自動的に管理する'


もちろん、これはXcode 8とiOS 10から行うべき正しいことであり、開発者が(ほとんどすべての場合)開発者が "プロビジョニングの悪夢"を+1に終わらせる方法です。私の質問は、XcodeのUIに関する問題の解決についてです。誰かが「古い」プロビジョニングプロファイルを新しいプロジェクトでは使用したくない場合があるためです。
Wladek Surala 2016年

2
同じ問題ですが、チェックを外して再チェックしても、今回は修正されませんでした。オフにして、手動で正しいプロビジョニングプロファイルを選択する必要がありました。自動のままにすると、xcodeは管理したプロビジョニングプロファイルを使用し(Webポータルには表示されません)、新しいデバイスで更新されませんでした。
CodeSmith

また、問題を解決できませんでした。
アンディ

これで問題が解決しませんでした。別のプロジェクト(以前は機能していた)を再度開いて閉じ、プロジェクトを開く必要がありました。これを2回繰り返しました。
Xiao Peng-ZenUML.com 2016

それが「署名を自動管理する」というポイントではないでしょうか?これを有効にすると、プロビジョニングプロファイルを手動で選択できます。
Sam

2

muの場合、Push機能を追加した後に問題が発生し始めました(target-> capabilitiesでPush通知のトグルボタンをチェックしました)行ってチェックを外すと、ビルドしてアプリストアにアップロードできます。


アップデート。私はそれを機能させることができました。開発者ポータルの奇妙な理由により、(testflight用の)配布用のプロビジョニングプロファイルは、キーチェーンに秘密鍵がない証明書で動作するように設定されました。秘密鍵を持っている別のものに証明書を変更し、すべてがうまくいきました。プロビジョニングプロファイルを確認してください。これがXcode8に関連しているかどうかはわかりませんが、自分で変更したことはありません。
gosho_ot_pochivka

2

私はこれと同じ問題を抱えていました。これは私のために問題を解決した私がしたことです。

  • 最初に、「灰色のダウンロードなし」となる2つのプロファイルをそれぞれ右クリックしてゴミ箱に移動しました。
  • 次に、Xcode内の開発者アカウントを削除しました。
  • 開発者アカウントを再度追加し、詳細に戻ってすべてダウンロードしました。

それは私のために働いた、これが役に立てば幸い。


私の場合、そのアプリはアドホックで配布されており、数か月間ソースコードや機能の変更がなかったため、(私にとっては)それとは関係ありません。デバイスを追加するときにのみプロファイルが必要です。
tigerMike、2016年

最初のポイントはそれを解決しただけです。開発アカウントを削除して再度追加する必要はありません。私の場合、提供するプロファイルが更新されました。最初のポイント「2つのプロファイルのそれぞれ」で述べたように、私はそれを調べたところ、2つではありませんでした。開発者ポータルにアクセスして、プロビジョニングプロファイル->編集->生成をクリックします。XCodeアカウントpreferencに戻ったところ、2つのプロファイルがあることがわかります。1つはダウンロードオプションあり、もう1つはダウンロードオプションなしです。したがって、最初のポイント:ダウンロードボタンのないプロファイルをゴミ箱に移動し、他のプロファイルを正常にダウンロード
iAkshay

2

答えはこちらです。

それはあまり聞こえませんが、それは本当に私のために働いた。

プロビジョニングプロファイルを右クリックして、[ファインダーに表示]をクリックします。次に、フォルダ全体のすべてのプロビジョニングプロファイルを削除します。

Xcodeプロジェクト設定に移動せず、チェックボックスの[自動的にマネージャーの署名を行う]をオンにします。xcodeが残りの作業を行います。


投稿する前にディスカッション全体をお読みください-プロビジョニングプロファイルの手動での削除についてはここで言及しました
Wladek Surala

1

私もこの問題を抱えており、プロファイルの名前を変更することにある程度成功しています。たとえば、以前は「[アプリ名] Dev」という名前でしたが、私が何をしたとしても、同じ名前で更新、削除、再作成し、手動でインストールすると、まったく機能しません。プロファイルの名前を「[アプリ名] Development」に変更するまで。


1

私にとっては、一般設定でXCodeにプロファイルをインポートするのに役立ちました: XCodeにプロファイルをインポート


0

それがうまくいかない場合は、アカウントを削除して追加してみてください

試す

オープンターミナル

タイプ defaults delete com.apple.Xcode押し「を入力してください。」これにより、セットアップされたカスタマイズ設定が削除されます。

タイプ rm -rf ~/Library/Application\ Support/Xcode押し「を入力してください。」これにより、構成フォルダーも削除されます。

これで問題が解決しない場合は私の日を救い、Xcodeを再インストールします


1
何かが変更されました-現在、プロファイルはランダムにダウンロードされ、一部はダウンロードされていますが、他の問題は解決していません。ようやく一部はダウンロードされたように表示され、数秒後にダウンロードボタンが再び表示されます。私はそれに取り組んでみます。
Wladek Surala 16

うまくいきませんでした。私は@gameConと同じ行動を見ている
blahartinger

1
デフォルトを削除するには、defaults delete com.apple.dt.Xcode代わりに行う必要がある場合がありますdefaults delete com.apple.Xcode
danyamachine

0

私は同じ問題に遭遇し、それを解決するものは何もないので、回避策を1つ見つけました

  1. 開発者アカウントからプロビジョニングプロファイルを直接ダウンロードしてダブルタップすると、xcodeにインストールされます。
  2. iPhone設定ユーティリティをダウンロードしてインストールします。
  3. そこでiPhone設定ユーティリティを開くと、すべてのプロビジョニングプロファイルが見つかります。
  4. 次に、使用するプロビジョニングプロファイルを選択します。プロファイルの詳細には、プロファイル識別子が表示されます。
  5. そのプロファイル識別子をコピーして、xcodeを開きます。
  6. コード署名IDに移動し、プロビジョニングプロファイルで他のプロファイルを選択して、コピーしたプロファイルIDを貼り付けます。
  7. ビンゴ!

私はこの方法を試しましたが、成功しませんでした。私は自動プロビジョニングプロファイルの方法に切り替えました。おそらくこれは報告するバグです。
Wladek Surala 2016年

0

私の場合(Xamarin.iOS btw)にあるすべてのプロビジョニングプロファイルを手動で削除しました HOME/Library/MobileDevice/Provisioning Profilesが、アプリをデバイスに展開できるようにするために、別の方法を実行する必要がた。

問題は、新しいiOS 10プッシュ通知フレームワークを実装したことでした。これには、Entitlements.plistに次のプロパティを追加する必要があります。

<key>aps-environment</key>
<string>development</string>

そして、のproduction代わりに値を使用して開発バージョンをデプロイしようとしていましたdevelopment。その値を変更するとうまくいきました。


0

実際には、提供されているすべてのソリューションが機能するかどうかは、運次第ですが、主にアカウントの削除を維持し、「mogile_oli」の回答のようなプロビジョニングプロファイルをクリーンアップして、再度追加する必要があります。忘れないでください。署名IDをリセットするには:

アカウント->追加したアカウントを選択->チームを選択して詳細を表示(またはチーム名をダブルクリック)->必要に応じて[リセット]ボタンが表示されます。それをクリックします。

そして、最初に自動署名でビルドしてから削除する必要があります。ボタンでダウンロードできないようです。今のところ、このページのダウンロードボタンは無視してください。ただし、ビルドを試行している間はダイアログを使用することをお勧めします。

そして、常にXcodeを終了し、ほとんどすべてのアクションの後にそれを再び開きます。2日ほど無駄にした後、私はそれをこのように動作させました!


0

同じ問題がありました。私のために働いた解決策を残します:

keyChainから期限切れの証明書をすべて削除しましたが、期限切れの証明書が関係していたため、新しい証明書がダウンロードされないことに気付きました。それが私のkeyChain / iTunesの問題であると思われる理由がわかりません


これは私にはうまくいきませんでしたが、おそらく他の人にはうまくいくかもしれません。実際、キーチェーンには、少なくともiOSでは、追加/削除機能に関連するいくつかの既知のバグがあるため、macOSも同様である可能性がありますが、このステートメントを完全に正当化することはできません。
Wladek Surala 2017

@gameCon私は完全に同意します、それはキーチェーンのバグのようです。私も正当な理由はありません。
nacho c 2017

0

私は自分の開発証明書(Xcode)を作成し、それを開発プロビジョニングプロファイルに割り当てることで解決しました。ダウンロードしてダブルクリックすると、問題なく動作するようになりました。

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