Ответ 1
Вы также можете сделать текстовый дамп, набрав
security cms -D -i <prov>
Можно ли проверить внутренности профиля подготовки? Я имею дело с ошибкой подписи кода, потому что права не совпадают. Исправить это довольно сложно, поскольку я не знаю, как проверить права в профиле подготовки. Поэтому я стреляю в темноту.
Связанные вопросы здесь, здесь и здесь, ни одна из которых, похоже, не поможет в моем случае.
Вы также можете сделать текстовый дамп, набрав
security cms -D -i <prov>
Вы можете more
(или less
) в терминале (Приложения → Утилиты → Терминал). Просто ответьте y
на вопрос о просмотре двоичных данных.
Часть xml читается. Например, вы можете просмотреть ApplicationIdentifierPrefix
и keychain-access-groups
. В прошлом это вызывало у меня головную боль.
Вы можете попробовать это приложение, это позволит вам просматривать содержимое профиля обеспечения, стоя над ним в поисковике и нажимая пробел!
Вы можете получить его здесь бесплатно [ЗДЕСЬ]
В подкасте iOSBytes упоминалось, что это помогает!
С уважением,
Хорхе.
Просто выберите 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>