Xcode 7에서는 다음 명령을 사용하여 여러 프로 비전 프로필에 대한 명령 줄을 통해 프로젝트를 빌드하고있었습니다. 여러 프로 비전 프로필과 여러 코드 서명 인증서가 해당 프로필에 연결되어 있으므로 적절한 프로 비전 프로필을 사용하여 IPA 파일에 서명해야합니다. 이 xcode 8 xcodebuild 여러 프로 비전 프로필에 대한 명령 줄에서의 수동 코드 서명
는 "someProjectName는"프로비저닝 프로파일이 필요 오류
이하 준다 그 후PROVISION_PROFILE="My Provision profile name"
xcodebuild -workspace ../ProjectName.xcworkspace -scheme "${PRODUCT_NAME}" -sdk iphoneos -configuration "${CONFIGURATION}" archive -archivePath "${TARGET_BUILD_DIR}/${PRODUCT_NAME}.xcarchive"
xcodebuild -exportArchive -archivePath "${TARGET_BUILD_DIR}/${PRODUCT_NAME}.xcarchive" -exportPath "${BINDIR}/${PACKAGE_NAME}-${CURVERSION}.ipa" -exportProvisioningProfile "${PROVISION_PROFILE}"
지금 엑스 코드 8. 작동하지 이러한 명령은 내가 자동으로 관리 서명을 선택 취소합니다. 프로젝트 편집기에서 "디버그"빌드 구성에 대한 프로비저닝 프로파일을 선택하십시오. SDK 'iOS 10.1'의 'Application'제품 유형에 코드 서명이 필요합니다. 누구든지이 문제에 대해 도움을주십시오.
하면 일반 -> 서명 아래에있는 "서명"섹션은 엑스 코드에서 프로젝트의 목표 설정에서 어떻게 생겼는지의 스크린 샷을 추가 할 수 있습니다 : 당신은 또한 수동으로 빌드 단계에서 프로비저닝 프로파일을 지정하려면이 작업을 수행 할 수 있습니다? 디버그 구성에 프로젝트 파일에 설정된 프로비저닝 프로파일이없는 것 같습니다. –
오른쪽, 명령 줄에서 빌드하기 때문에 해당 섹션에 프로 비전 프로필을 추가하지 않았습니다. 다른 구성에 대해 여러 개의 프로 비전 프로필이 있으므로 명령 줄에서이 프로필을 전달해야합니다. 명령 줄에서 어떻게 그들을 전달할 수 있는지 알고 있습니까? – Gaurav
@kgaleman 프로젝트 편집기에서이 정보를 전달해야합니까? – Gaurav