41

プロビジョニングプロファイルの内部を検査することは可能ですか?資格が一致しないため、コード署名エラーを処理しています。プロビジョニングプロファイルで資格を検査する方法がわからないため、これを修正するのはかなり困難です。したがって、私は暗闇の中で撮影しています。

関連する質問ですが、私の場合はどれも役に立たないようです。

4

6 に答える 6

116

次のように入力してテキストダンプを実行することもできます

security cms -D -i <prov>

FWIW

  • securityキーチェーン、キー、証明書、およびセキュリティフレームワークを管理することです。

  • cmsフレームワーク内のコマンドであり、security暗号化メッセージ構文を表します

  • -Dデコード用です

  • -iinfileがデータのソースとしてinfileを使用することを意味します(デフォルト:stdin)

于 2013-07-11T21:32:31.483 に答える
9

moreターミナルで(または)それを行うことができます( less[アプリケーション]->[ユーティリティ]->[ターミナル])。yバイナリデータの表示に関する質問に答えるだけです。

xml部分は読み取り可能です。たとえば、ApplicationIdentifierPrefixとを表示できますkeychain-access-groups。過去にそれらは私にいくつかの頭痛を与えました。

于 2012-08-06T19:45:44.357 に答える
8

プロビジョニングプロファイルを検査するために、いくつかのクイックルックプラグインが開発されました。

インストール後、Finderでプロビジョニングプロファイルファイルを選択し、スペースキーを押してください。

プロファイルをプロビジョニングするためのクイックルックプラグイン

于 2014-01-30T21:35:19.863 に答える
4

外部アプリは必要ありません。Macでコンテンツを観察する最も速くて簡単な方法は、Finderでプロファイルをクリックすることです。プレビューには、次のもの(およびその他)が一覧表示されます。

  • アプリID名
  • アプリID
  • チームの名前
  • 作成、有効期限
  • 資格
  • 証明書
  • デバイスのホワイトリスト
于 2020-02-07T17:11:02.087 に答える
3

embedded.mobileprovisionOpen 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>
于 2015-08-17T19:10:14.343 に答える
0

右クリックして[情報を見る]を選択します。証明書、プロビジョニングされたデバイス、および資格が表示されます。

于 2020-06-30T09:12:24.803 に答える