Sono in esecuzione i test dell'unità simulatore iOS sulla riga di comando utilizzando xctest
. In primo luogo ho costruire il bersaglio:XCTest non collega i framework iOS
xcodebuild -project "build/MyApp.xcodeproj" -target "MyApp Unit Tests" -configuration "Debug" -sdk "iphonesimulator" build
e quindi eseguire xctest
sul fascio di prova:
xcrun xctest "build/build/Debug-iphonesimulator/MyApp Unit Tests.xctest"
Questo funziona bene, e può collegare quadri che si trovano in/Sistema/Libreria/Frameworks come la sicurezza. Ma xctest
rompe non appena aggiungo un quadro iOS SDK come MobileCoreServices, dandomi:
Library not loaded: /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
Le unit test funzionano bene in Xcode, e il target unit test comprende $(PLATFORM_DIR)/Developer/Library/Frameworks
nei suoi quadri percorsi di ricerca.
Qualcuno conosce il modo giusto per fare in modo che xctest
trovi i framework iOS?