プロビジョニングプロファイルの内部を検査することは可能ですか?資格が一致しないため、コード署名エラーを処理しています。プロビジョニングプロファイルで資格を検査する方法がわからないため、これを修正するのはかなり困難です。したがって、私は暗闇の中で撮影しています。
関連する質問ですが、私の場合はどれも役に立たないようです。
プロビジョニングプロファイルの内部を検査することは可能ですか?資格が一致しないため、コード署名エラーを処理しています。プロビジョニングプロファイルで資格を検査する方法がわからないため、これを修正するのはかなり困難です。したがって、私は暗闇の中で撮影しています。
関連する質問ですが、私の場合はどれも役に立たないようです。
次のように入力してテキストダンプを実行することもできます
security cms -D -i <prov>
FWIW
security
キーチェーン、キー、証明書、およびセキュリティフレームワークを管理することです。
cms
フレームワーク内のコマンドであり、security
暗号化メッセージ構文を表します
-D
デコード用です
-i
infileがデータのソースとしてinfileを使用することを意味します(デフォルト:stdin)
more
ターミナルで(または)それを行うことができます( less
[アプリケーション]->[ユーティリティ]->[ターミナル])。y
バイナリデータの表示に関する質問に答えるだけです。
xml部分は読み取り可能です。たとえば、ApplicationIdentifierPrefix
とを表示できますkeychain-access-groups
。過去にそれらは私にいくつかの頭痛を与えました。
プロビジョニングプロファイルを検査するために、いくつかのクイックルックプラグインが開発されました。
インストール後、Finderでプロビジョニングプロファイルファイルを選択し、スペースキーを押してください。
外部アプリは必要ありません。Macでコンテンツを観察する最も速くて簡単な方法は、Finderでプロファイルをクリックすることです。プレビューには、次のもの(およびその他)が一覧表示されます。
embedded.mobileprovision
とOpen With...
お気に入りのテキストエディタを選択するだけです。さまざまなエンコードエラーが表示される場合がありますが、エンタイトルメントやその他のキーなど、関係する部分はすぐに表示されるはずです。
0Å *H÷ ¶0²10 +0 +0 Ì!YëýI¬nuèzÑöçö°
...
<plist version="1.0">
<dict>
<key>AppIDName</key>
<string>Your App Name</string>
...
<key>Entitlements</key>
<dict>
...
<key>aps-environment</key>
<string>production</string>
右クリックして[情報を見る]を選択します。証明書、プロビジョニングされたデバイス、および資格が表示されます。