Грешка при записване на 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“ към конфигурацията за подписване, но не помогна...


person Frederik Voordeckers    schedule 15.12.2014    source източник
comment
Променихте ли настройките си за изграждане на ниво проект, на целево ниво на приложение или на целево ниво на тестване?   -  person    schedule 20.03.2015


Отговори (2)


Отидете на Редактиране на схема в xcode -> В Build Target -> Премахнете напълно MyProject.xctest или махнете отметката всички полета на MyProject.xctest Анализиране, Тестване и др..

Почистете проекта си и след това стартирайте на устройството.

person dasCS    schedule 20.03.2015
comment
ако нямам MyProject.xctest, но все още получавам същата грешка? - person el.severo; 23.09.2015
comment
Можете ли да обясните защо е така? - person Jack James; 25.10.2016
comment
Благодаря – мога да потвърдя, че ако пренебрегнете почистването на компилацията, дори и да премахнете отметките от различни квадратчета, тази грешка ще продължи да съществува. Почистването на компилацията ви преодолява грешката. - person Jamie Birch; 08.05.2020

Имах същия проблем и нищо не помогна (актуализиране на схемите, промяна на профилите за осигуряване или самоличността за подписване на код и т.н.) освен актуализирането на Xcode до последната му бета версия: Xcode 7.3 Beta 4< /силен>.

Предполагам, че Apple са направили някои големи подобрения в тази нова версия :)

person Kevin Delord    schedule 24.02.2016