Ошибка кодирования кода XCode XCTest

Когда я пытаюсь запустить приложение на симуляторе, все работает нормально. Но когда я пытаюсь создать его для тестирования на реальном устройстве, я получаю следующую ошибку:

CodeSign /Users/fvoordeckers/Library/Developer/Xcode/DerivedData/MyProject-##########/Build/Products/Debug-iphoneos/MyProject.xctest cd /Users/fvoordeckers/Documents/Projecten/MyProject/iOS export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" Signing Identity: "iPhone Developer: Frederik (########)" /usr/bin/codesign --force --sign ##################/Users/fvoordeckers/Library/Developer/Xcode/DerivedData/MyProject-##########/Build/Products/Debug-iphoneos/MyProject.xctest /Users/fvoordeckers/Library/Developer/Xcode/DerivedData/MyProject-##########/Build/Products/Debug-iphoneos/MyProject.xctest: bundle format unrecognized, invalid, or unsuitable Command /usr/bin/codesign failed with exit code 1 

Я изменил ID с # . Я создал профиль обеспечения, который включает в себя устройство, которое я использую, и все необходимые сертификаты. У него, похоже, нет проблемы с приложением, но с помощью xctest … Я также попытался добавить флаг «-deep» в конфигурацию подписи, но это не помогло …

Перейдите в « Редактировать схему в xcode -> В сборке объектов -> Удалить MyProject.xctest полностью или снимите все флажки MyProject.xctest Analyze, Test и т. Д.

Очистите проект, а затем запустите на устройстве .

У меня была такая же проблема, и ничего не помогло (обновление схем, изменение профилей подготовки или идентификация подписи кода и т. Д.), За исключением обновления Xcode до последней бета-версии: Xcode 7.3 Beta 4 .

Я думаю, Apple сделала некоторые существенные улучшения в этой новой версии 🙂

Interesting Posts
Давайте будем гением компьютера.