проблема с подписью кода и профилированием приложения в инструменте - PullRequest
0 голосов
/ 30 сентября 2018

У меня есть приложение, которое я хочу профилировать с помощью инструментов.Я могу использовать Инструмент с приложением в симуляторе, но я не могу сделать это с моим устройством, хотя устройство зарегистрировано для Ad-Hoc и разработки в предварительном профиле, и я могу установить приложение, используя Hockey-App, так что яуверен, что нет проблем с устройством и частью подписи кода.Однако я могу профилировать его, когда конфигурация сборки отладочная, только Release не работает.

Я получаю следующую ошибку.

The executable was signed with invalid entitlements.

The entitlements specified in your application’s Code Signing Entitlements file are invalid, not permitted, or do not match those specified in your provisioning profile. 

Ни одна из следующих ссылок не может помочь мне:

Файл полномочий не соответствует файлам, указанным в вашем профиле обеспечения. (0xE8008016)

Права не соответствуют профилю обеспечения (0xE8008016)

результат codesign -d --entitlements - release-app-path

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>application-identifier</key>
        <string>TEAM_ID.BUNDLE_IDENTIFIER</string>
        <key>aps-environment</key>
        <string>production</string>
        <key>beta-reports-active</key>
        <true/>
        <key>com.apple.developer.associated-domains</key>
        <array>
            <string>applinks:SOME_URL</string>
        </array>
        <key>com.apple.developer.team-identifier</key>
        <string>TEAM_ID</string>
        <key>get-task-allow</key>
        <false/>
    </dict>
</plist>
...