Travis CI nie może zbudować mojej aplikacji, ponieważ projekt Xcode jest skonfigurowany tak, aby wymagał podpisu kodu, a Travis nie ma moich certyfikatów. Mogę to naprawić, wyłączając podpisywanie kodu, ale wtedy piaskownica i uprawnienia nie będą działać. Wiem, że podczas budowania z linii poleceń zazwyczaj można przekazać CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO
do xcodebuild
, aby wyłączyć podpisywanie kodu, ale jak to zrobić w Travis CI?Travis CI nie chce budować z błędem podpisywania kodu
Oto mój .travis.yml
:
language: objective-c
xcode_workspace: "Mac Linux USB Loader.xcworkspace"
xcode_scheme: "Mac Linux USB Loader"
I tu jest błąd (mam kod z wielu poprzednich linie nawiązujące do Cocoapods, ponieważ nie są one istotne:
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.
Odpowiedź ta działa na mnie, należy je oznaczyć jako zaakceptowane, czy to działa również dla was @SevenBits –