16
또 다른 코드 서명 오류.xcodebuild - '코드 서명 오류 : 프로비저닝 프로파일 X를 찾을 수 없습니다'
내가 실행 해요 명령을
xcodebuild -project $DIR/myproject.xcodeproj -sdk iphoneos5.0 -alltargets
내 project.pbxproj 나는이 작업을 수행하는 방법에 대한 지침을 찾을 수 없습니다
=== BUILD NATIVE TARGET myproject OF PROJECT myproject WITH THE DEFAULT CONFIGURATION (Release) ===
Check dependencies
[BEROR]Code Sign error: Provisioning profile '/Users/ryan/12345678-9012-3456-7890-123456789012.mobileprovision' can't be found
출력
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Ryan"
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "/Users/ryan/12345678-9012-3456-7890-123456789012.mobileprovision";
. 필자는 ~/Library/MobileDevice/Provisioning Profiles에 조항을 넣고 project.pbxproj의 프로필 필드를 프로파일 ID로 설정하려고 시도했습니다.
이 옵션을 구성하지 않고도 명령 행에서 구성해야한다는 요구 사항이 있습니다 젠킨스/허드슨
이이 일을 더 나은 방법입니다. 사용할 수있는 모든 빌드 플래그는 다음과 같습니다. [https://developer.apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html](https://developer. apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html) – Ryan
내 프로비저닝 프로파일이 다른 사용자 디렉토리에 있고 젠킨스가 다른 사용자와 함께 실행됩니다. MobileDevices 디렉토리를 생성해야합니까? – Claus
@Claus xcodebuild는 해당 디렉토리에서만 프로비저닝 파일을 찾습니다. 따라서 ~/Library/MobileDevice/Provisioning Profiles로 복사해야합니다. – Ryan