Xcode 빌드 설정에 지정된 코드 서명 ID 및 프로비저닝 프로필을 명령 줄을 통해 지정한 프로필로 덮어 쓰는 데 문제가 있습니다.명령 줄을 사용하여 PROVISIONING_PROFILE을 지정하는 중 오류가 발생했습니다.
나는 현재하고 있어요 :
xcodebuild -target "#{XTARGET}" -sdk iphoneos#{SDK_VERSION} -configuration #{config} CODE_SIGN_IDENTITY="#{DEVELOPER}"
엑스 코드는 빌드 설정하면
이이 완벽하게 작동합니다 "코드 서명을 해달라고"로 설정되어 있습니다. 그러나 개발자로 지정하는 ID가 아닌 다른 ID로 설정된 경우 오류가 발생합니다. 이 스크립트로 빌드를 생성하기 위해 Xcode를 열 필요가 없다는 점에 유의하십시오. 하지만 현재 빌드 설정에 "코드 서명 안 함"이라고 명시해야합니다.나는 나는 또한 xcodebuild를 통해 프로비저닝 프로파일을 지정하는 방법을 찾을 필요가 있다고 생각하지만 쓸 때 :
xcodebuild -target "#{XTARGET}" -sdk iphoneos#{SDK_VERSION} -configuration #{config} CODE_SIGN_IDENTITY="#{DEVELOPER}" PROVISIONING_PROFILE="#{PROFILE}"
을 명령은 실패하고 프로비저닝 프로파일을 찾을 수 질수 말한다. 비록 그것이 적절한 장소에 있다고해도. 전체 경로, 상대 경로, 파일 이름 만 지정하려고했습니다. xcrun 명령에서이 프로파일을 지정할 때 작동합니다. 하지만 xcodebuild를 사용하면 아무런 문제가 없습니다.
아이디어가 있으십니까?
크리스토퍼, 게시 해 주셔서 감사합니다. 나는 이것이 이것이 문제의 핵심이라고 생각한다. 프로파일의 설치를 자동화하고 있기 때문에이 영숫자 식별자를 즉시 추출 할 수도 있습니다. 고맙습니다! –
나는 Git이 제공하는 배포 프로파일을 Xcode에 공급하는 것을 자동화하려고 시도하고 있으며 Xcode에 어떤 식 으로든 말할 수 없습니다 : "이 파일을 Organizer에서 끌어다 놓은 것처럼 저장하고 ID를 제공합니다" . 아무도이 일을하는 방법을 알고 있습니까? –