2016-03-26 13 views
6

Jest to projekt ramowy (SWIFT), który buduje bibliotekę (moduł .framework), która ma być łączona z projektami wraz z testami jednostkowymi i kończy się następującymi błędami.Projekt szkieletowy Nie można użyć tego urządzenia tylko do zbudowania.

** BUILD SUCCEEDED ** 
xcodebuild: error: Failed to build project HelloWorld with scheme HelloWorld. 
    Reason: A build only device cannot be used to run this target. 
The command "xcodebuild clean build test -project HelloWorld.xcodeproj -scheme HelloWorld CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO" exited with 70. 

Mój plik travis yml jest

language: objective-c 

branches: 
only: 
- master 

xcode_project: HelloWorld.xcodeproj 
xcode_scheme: HelloWorld 
osx_image: xcode7.2 

script: 
- xcodebuild clean build test -project HelloWorld.xcodeproj -scheme HelloWorld CODE_SIGN_IDENTITY="" 
    CODE_SIGNING_REQUIRED=NO 
+0

Możliwy duplikat [urządzenia zbudowanego wyłącznie do użytku nie może być użyty do uruchomienia tego celu] (https://stackoverflow.com/questions/33747828/a-build-only-device-nie można użyć do uruchomienia-tego-celu) –

Odpowiedz

2

Dla Xcode 7,2

spróbuj dodać -destination '= platforma iOS Simulator name = 6, iPhone OS = 9,0'

skrypt: - test czystej kompilacji xcodebuild - projekt HelloWorld.xcodeproj -scheme HelloWorld CODE_SIGN_IDENTITY = "" CODE_SIGNING_REQUIRED = NO - platforma "destination" = Symulator iOS, nazwa = iPhone 6, OS = 9.0 '

Powiązane problemy