Подтвердить что ты не робот

IOS - просмотреть профиль обеспечения?

Можно ли проверить внутренности профиля подготовки? Я имею дело с ошибкой подписи кода, потому что права не совпадают. Исправить это довольно сложно, поскольку я не знаю, как проверить права в профиле подготовки. Поэтому я стреляю в темноту.

Связанные вопросы здесь, здесь и здесь, ни одна из которых, похоже, не поможет в моем случае.

4b9b3361

Ответ 1

Вы также можете сделать текстовый дамп, набрав

security cms -D -i <prov>

Ответ 2

Вы можете more (или less) в терминале (Приложения → Утилиты → Терминал). Просто ответьте y на вопрос о просмотре двоичных данных.

Часть xml читается. Например, вы можете просмотреть ApplicationIdentifierPrefix и keychain-access-groups. В прошлом это вызывало у меня головную боль.

Ответ 3

Вы можете попробовать это приложение, это позволит вам просматривать содержимое профиля обеспечения, стоя над ним в поисковике и нажимая пробел!

enter image description here

Вы можете получить его здесь бесплатно [ЗДЕСЬ]

В подкасте iOSBytes упоминалось, что это помогает!

С уважением,

Хорхе.

Ответ 4

Просто выберите 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>