2014-11-24 2 views
0

Я пытаюсь создать свое приложение, используя команду xcodebuild в терминале. Это не в состоянии сделать это, однако, и дает мне эту ошибку:Codesigning не удалось при создании приложения с терминала

CodeSign build/Release-iphoneos/frameworkname.framework 
    cd /path/frameworkname 
    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/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin" 

Signing Identity:  "my signing identity" 
Provisioning Profile: "provisioning profile" 
         (numbersandletters) 

/usr/bin/codesign --force --sign numbersandletters /path/frameworkname/build/Release-iphoneos/frameworkname.framework 
/path/frameworkname/build/Release-iphoneos/frameworkname.framework: bundle format unrecognized, invalid, or unsuitable 
Command /usr/bin/codesign failed with exit code 1 

** BUILD FAILED ** 

The following build commands failed: 
    CodeSign build/Release-iphoneos/frameworkname.framework 
(1 failure) 

Я использую эту команду, в то время как в папке проекта:

xcodebuild -target myprojectname -sdk iphoneos -configuration Release 

попытался также добавлять -project myprojectname.xcodeproj, но это не делает разница, я по-прежнему испытываю такую ​​же ошибку.

Я пробовал сценарий, который был отправлен here, но это не сработало для меня. Я думаю, это потому, что у меня нет папки версий в моей структуре. Это может быть местом для начала, но я не знаю, что делать tbh. Любая помощь будет высоко ценится :)

+0

Invalid рамки структура не может быть хорошей идеей, чтобы исследовать. Я бы попытался скомпилировать его с помощью 'xctool' - сообщения намного понятнее. – Opal

ответ

0

Мы нашли решение, которое построит наш проект. Мы использовали эту команду

xcodebuild -project testerProject.xcodeproj -sdk iphoneos -конфигурация Выпуск чистой сборки RUN_CLANG_STATIC_ANALYZER = NO -схема архив testerProject

1

Пытаться построить так:

security unlock-keychain -p aPassword /Users/aUser/Library/Keychains/login.keychain && \ 
xcodebuild -scheme 'aScheme' Release archive CODE_SIGN_IDENTITY="AcodeSignIdentity" PROVISIONING_PROFILE="aProvisioningProfile" 

Особенно обратите внимание на

1) брелок разблокировки (не требуется, если вы можете разблокировать с графическим интерфейсом)

2) Использование схемы

+0

Использование схемы, казалось, делало трюк – Hafax

 Смежные вопросы

  • Нет связанных вопросов^_^