Travis CI non riesce a creare la mia app perché il progetto Xcode è impostato per richiedere la firma del codice e Travis non ha i miei certificati. Potrei risolvere il problema disabilitando la firma del codice, ma poi sandboxing e entitlement non funzioneranno. So che quando si costruisce dalla riga di comando in genere, è possibile passare CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO
a xcodebuild
per disabilitare la firma del codice, ma come si fa a Travis CI?Travis CI non riesce a generare con un errore di firma del codice
Ecco la mia .travis.yml
:
language: objective-c
xcode_workspace: "Mac Linux USB Loader.xcworkspace"
xcode_scheme: "Mac Linux USB Loader"
Ed ecco l'errore (ho code fuori molte linee precedenti riferite agli Cocoapods, in quanto non sono rilevanti:
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.
Questa risposta funziona per me, dovrebbe segnare come accettata se funziona anche per voi @SevenBits –