Хорошо, я только что приобрел себе новый MacBook Pro, и, разрабатывая приложение для iPhone на другом MacBook, я хотел перенести свою разработку на свой новый компьютер.
Я дошел до стадии, когда я могу без проблем собрать приложение и запустить его на симуляторе, но когда дело доходит до запуска приложения на моем iPhone, я продолжаю получать сообщение «Приложение не может быть проверено». Я установил новый сертификат разработчика и установил профили обеспечения (все сгенерированные новые), но я в растерянности, почему я все еще получаю ошибку.
У кого-нибудь есть идеи относительно того, где я ошибаюсь?
EDIT
Я воссоздал сертификат и профилирующий профиль и т. Д. ... Сборка завершается успешно, а статус внизу переходит в «Установка на устройство», затем отображаются два модальных диалога с одним и тем же «Приложение может не проверяется "сообщение об ошибке.
Могу ли я получить какой-либо вывод, который даст мне точную ошибку?
EDIT
ОК, я получил соответствующий журнал от Организатора, показывающий проблему. Похоже, я не настроил Entitlements.plist, но в xcode у меня есть. (Я добавил файл Entitlements.plist, затем снял флажок с get-task-allow, затем добавил Entitlements.plist в настройки проекта в разделе «Права подписи кода»). Лог это:
Tue Jun 16 07:35:42 unknown mobile_installation_proxy[1162] <Error>: install_embedded_profile: Skipping the installation of the embedded profile
Tue Jun 16 07:35:42 unknown securityd[1158] <Error>: mobile_installat[1162] SecItemCopyMatching: missing entitlement
Tue Jun 16 07:35:42 unknown securityd[1158] <Error>: mobile_installat[1162] SecItemCopyMatching: missing entitlement
Tue Jun 16 07:35:42 unknown securityd[1158] <Error>: mobile_installat[1162] SecItemCopyMatching: missing entitlement
Tue Jun 16 07:35:42 unknown securityd[1158] <Error>: mobile_installat[1162] SecItemCopyMatching: missing entitlement
Tue Jun 16 07:35:43 unknown mobile_installation_proxy[1162] <Error>: entitlement 'get-task-allow' has value not permitted by a provisioning profile
Tue Jun 16 07:35:43 unknown mobile_installation_proxy[1162] <Error>: verify_executable: Could not validate signature: e8008016
Tue Jun 16 07:35:43 unknown mobile_installation_proxy[1162] <Error>: preflight_application_install: Could not verify /var/tmp/install_staging.1WIVsB/BouldrData.app/BouldrData
Tue Jun 16 07:35:43 unknown mobile_installation_proxy[1162] <Error>: install_application: Could not preflight application install
Tue Jun 16 07:35:43 unknown mobile_installation_proxy[1162] <Error>: handle_install: Installation failed
Tue Jun 16 07:51:53 unknown afcd[1181] <Error>: user mobile has uid 501
Tue Jun 16 07:51:53 unknown afcd[1181] <Error>: mode is 0x41e8
Может кто-нибудь пролить свет на то, почему это не работает, как ожидалось?
EDIT
Сборка работает, но я еще не принял ответ, так как понятия не имею, что происходит. Кто-нибудь с какой-либо идеей о том, что происходит?