자동화 빌드에 대해 jenkins 환경을 설정하려고합니다. 프로젝트 개발 폴더에있을 때 모든 것이 정상적으로 작동합니다. 그러나 "젠킨스"폴더에서 같은 명령을 실행하면 실패 : 오류 참고xcodebuild 오류 체계가 실행을 위해 구성되지 않았습니다.
xcodebuild -scheme myApp -workspace my-app.xcworkspace -configuration Release build
:
계획 "을 myApp는"프로젝트 것을 포함 컨테이너 프로젝트 또는 작업 공간에 있는지 여부를xcodebuild: error: Failed to build workspace my-app with scheme myApp.
Reason: Scheme "myApp" is not configured for running.
는 전혀 차이가 없습니다 . 계획 파일의 내부를 볼 때, 그것은 확인을해야 실행하는 것 같다 (하지만 난 실행이 일반 빌드 필요 왜 아무 생각이 없다 고백해야) :
<BuildAction
parallelizeBuildables = "NO"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C0D73B7A15EF580200AFFFA5"
BuildableName = "myApp.app"
BlueprintName = "myApp"
ReferencedContainer = "container:myApp.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
모든 추측 무슨 문제가 될 수 있습니까? 다시 설정하고, 다시 구성하고, 정리하고, 제거하고, 다시 만들고, 모든 관련 구성표와 작업 공간을 다시 만들고 아이디어가 없어졌습니다. 이제 만화경을 구입하여 숨겨진 마법의 차이점을 보여줄 수 있기를 바랍니다.
업데이트 : 명백한 차이점은 jenkins에는 내 xcuserdata 폴더와 그 안에있는 모든 항목이 누락되어 있다는 것입니다. 어떻게 든이 오류가 발생할 수 있습니까?