Как подать в отставку приложение с правами?

У меня есть файл .ipa, который мне нужно подать в отставку. Я пытался сделать это, как описано наблог objc.io:

$ codesign -f -s 'iPhone Developer: Thomas Kollbach (7TPNXN7G6K)' Example.app

Однако этого недостаточно. Когда я делаю код, я получаю что-то вроде этого:

$ codesign -d --entitlements - Example.app/Example
Executable=/Users/myuser/Payload/Example.app/Example

Я не получаю никаких прав в списке.

Однако если я сделаюcodesign -d --entitlements на исходный файл IPA из xCode я получаю:

<plist version="1.0">
<dict>
    <key>application-identifier</key>
    <string>UFAYDHAUP.com.company.example</string>
    <key>aps-environment</key>
    <string>production</string>
    <key>beta-reports-active</key>
    <true/>
    <key>com.apple.developer.team-identifier</key>
    <string>UFAYDHAUP</string>
    <key>get-task-allow</key>
    <false/>
    <key>keychain-access-groups</key>
    <array>
        <string>UFAYDHAUP.com.company.example</string>
    </array>
</dict>
</plist>

Я попробовал строчку ниже

 codesign --entitlements Example.app/archived-expanded-entitlements.xcent -f -s 'iPhone Developer: Thomas Kollbach (7TPNXN7G6K)' Example.app

Но следующие ключи не включены:

бета-отчеты-Activполучить-задачи, позволяют

Так как мне это сделать? У меня нет файла разрешений, в xCode 7 проверяется только «Возможности». И все, что у меня есть, это Apple Push-уведомления.

Наконец, чтобы уточнить мои требования:

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

Ответы на вопрос(1)

Ваш ответ на вопрос