ОК, я только что получил блестящий новый MacBook Pro и, разрабатывая приложение для iPhone на другом MacBook, хотел перенести свою разработку на свой новый компьютер.
У меня есть сцена, на которой я могу создать приложение и запустить его на симуляторе без проблем, но когда дело доходит до запуска приложения на моем iPhone, я продолжаю получать "Приложение не может быть проверено". Я установил новый сертификат разработчика и установил профили подготовки (все сгенерированные новые), но я не понимаю, почему я все еще должен получать ошибку.
У кого-нибудь есть идеи относительно того, где я ошибаюсь?
ИЗМЕНИТЬ
Я воссоздал профиль сертификата и профилирования и т.д. Сборка успешно завершена, а статус внизу доходит до "Установка на устройство", затем отображаются два модальных диалога с тем же "Приложение может не проверяется".
Есть ли какой-либо вывод, который я могу получить, что даст мне точную ошибку?
ИЗМЕНИТЬ
Хорошо, у меня есть соответствующий журнал из Organizer, показывающий проблему. Похоже, я не настроил Entitlements.plist, но в xcode у меня есть. (Я добавил False, но не снял 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
Может ли кто-нибудь пролить свет на то, почему это не работает должным образом?
ИЗМЕНИТЬ
Получил сборку, но я еще не принял ответа, поскольку я понятия не имею, что происходит. Кто-нибудь с какой-либо идеей о том, что происходит?