Xcodeプロビジョニングプロファイルの場所


99

プロジェクトやファイルディレクトリ内のXcode8.3.3のプロビジョニングプロファイルはどこにありますか?


ちなみに、目的の「開発チーム」にいて、正しいアクセス権があると仮定すると、開発者ポータルからプロビジョニングプロファイルをいつでもダウンロードできるはずです。正しいアクセスすることで、私はいくつかの開発者が唯一の開発プロビジョニングプロファイルへのアクセス権を持っている意味、他の人が...配布プロビジョニングプロファイルへのアクセス権を持っている
ハニー

回答:


155

Xcodeの古いバージョンがあった場所: ~/Library/MobileDevice/Provisioning\ Profiles

プロビジョニングプロファイルはプロジェクトに保存されません。Xcodeには共通の領域があり、ipaをビルドしてバンドルすると、プロファイルがプルされます。


そうipa = project + provisioning profileか、それに追加し、他のものがありますか?
ハニー

.ipaは、基本的に、プロビジョニングプロファイルが埋め込まれたコンパイル済みアプリケーションを含む.zipファイルです。
wottle

プロジェクトに保存されていない場合、別の開発者のマシンにプロファイルがないとプッシュ通知はどのように機能しますか?
ScottyBlades

プッシュ通知をAppleのAPNSサーバーに送信するサーバーには、プッシュ通知証明書が必要です。複数のサーバーで実行できるようにする場合は、秘密鍵と証明書を各サーバーにコピーする必要があります。この質問は、アプリを実行するためのプロビジョニングプロファイルに関するものです。コード署名を手動で管理する場合は、プロビジョニングプロファイルに関連付けられている証明書の秘密鍵をエクスポートして、他の開発者のマシンにインポートする必要があります。
wottle

2
まだ2020年でXCodeの11.5用
ベンButzer

86
  1. ファインダーに移動します
  2. 移動」メニューから「フォルダに移動
    または
  3. ヒットコマンド+ Shiftキー+ GのMac OS X用のデスクトップファインダー
  4. パスの下を検索

~/Library/MobileDevice/Provisioning Profiles

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


-1

FWIWを物理デバイスに組み込んでいる場合、派生データを掘り下げると、次のことがわかります。

/Users/my_username/Library/Developer/Xcode/DerivedData/MyCompanyName-ebd35ntnhtdhykyasixtkvjjqlcsu/Build/Products/Debug-iphoneos/CoolAppName.app/embedded.mobileprovision

Build/Products/Debug-iphoneosディレクトリには、次のようなアプリ名があります。

CoolAppName  // it won't have any `.app` extension or anything. 

それを右クリックして「パッケージの内容を表示」をクリックするか、ディレクトリをそれに変更するだけです...

次に、拡張子が付いたファイルを見つけます.mobileprovision

シミュレーターを使用してビルドしている場合、シミュレーターはプロビジョニングプロファイルを必要としないため、これは見つからないことに注意してください。

中身を確認する方法は?

プレビューを使用するか、開発フォーラムの詳細な手順を参照してください-ダンプする方法についてはQuinn。例えば

$ security cms -D -i ~/Library/MobileDevice/Provisioning\ Profiles/8d04addd-d7f5-4872-bd48-f6885bb67433.mobileprovision
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.