2017-09-11 2 views
0

J'ai utilisé Xcode 9.0 et iPhone 7 dans mon développement. Dans mon .travis.yml j'ajouté:Pourquoi Travis ne peut pas exécuter mes tests?

language: swift 
osx_image: xcode9 
script: 
- xcodebuild clean test -project BullsEye.xcodeproj -scheme BullsEye 
-destination "platform=iOS Simulator,name=iPhone 7,OS=11" CODE_SIGN_IDENTITY="" 
CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO -quiet 

mais quand je le lance dans travis je reçois ceci:

The command "xcodebuild clean test -project BullsEye.xcodeproj -scheme BullsEye 
-destination "platform=iOS Simulator,name=iPhone 7,OS=11" CODE_SIGN_IDENTITY="" 
CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO -quiet" exited with 70. 

ou 66.

J'ai fait mon schéma Shared dans Xcode.

Quel est le problème et comment puis-je le réparer?

Dans les journaux, je suis aussi obtenir:

Ineligible destinations for the "BullsEye" scheme: 
    { platform:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Generic iOS Device } 
    { platform:iOS Simulator, id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-iphonesimulator:placeholder, name:Generic iOS Simulator Device } 

et

xcodebuild: error: Unable to find a destination matching the provided destination specifier: 
    { platform:iOS Simulator, OS:11, name:iPhone 7 } 
The requested device could not be found because no available devices matched the request. 
+0

pouvez-vous partager un lien vers la connexion complète sur travis-ci.org? Si c'est privé, pouvez-vous copier/coller le journal sur https://gist.github.com? Merci! –

+0

@DominicJodoin https://travis-ci.org/orkhanalizade/BullsEye c'est ici –

Répondre

1

Regarder your latest build log, le message d'erreur suivant

xcodebuild: error: Unable to find a destination matching the provided destination specifier: 
    { platform:iOS Simulator, OS:11, name:iPhone 7 } 

semble indiquer que vous n'êtes pas en utilisant une valeur -destination valide. En effet, je crois que 11 n'est pas une valeur acceptée pour OS. Pouvez-vous essayer avec 11.0 à la place? c'est-à-dire -destination "platform=iOS Simulator,name=iPhone 7,OS=11.0"

J'ai également soumis un PR here.