Travis CI не удается создать мое приложение, потому что проект Xcode настроен на необходимость подписания кода, а у Travis нет моих сертификатов. Я мог бы исправить это, отключив подписание кода, но тогда песочница и права не будут работать. Я знаю, что, строя из командной строки, вы можете передать CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO
в xcodebuild
, чтобы отключить подписание кода, но как вы это делаете в Travis CI?
Здесь my .travis.yml
:
language: objective-c
xcode_workspace: "Mac Linux USB Loader.xcworkspace"
xcode_scheme: "Mac Linux USB Loader"
И вот ошибка (у меня есть код из многих предыдущих строк, относящихся к Cocoapods, поскольку они не актуальны:
Check dependencies
Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) matching the team ID "T47PR9EQY5" were found.