나는 xcodebuild 내 응용 프로그램 트로프 SSH를 구축 할 때SSH는 더 서명 인증서를 xcodebuild하지
xcodebuild -sdk iphoneos10.1 -target <app_target> -configuration Debug CODE_SIGN_IDENTITY="iPhone Developer" PROVISIONING_PROFILE=<profile> CONFIGURATION_BUILD_DIR=<some_dir>
이 없음 서명 인증서 "아이폰 OS 개발은"발견
오류를 뱉어 : 없음 "아이폰 OS 개발 "서명 된 팀 ID와 일치하는 인증서 서명"team_id " 개인 키가 있습니다. 제품에 코드 서명이 필요합니다. SDK 'iOS 10.1'의 유형 'Application'
ssh없이 실행하면 빌드됩니다. CODE_SIGN_IDENTITY가 "certificate_name"과 다릅니다. 그들은 같지 않아야합니까? 내가 요구하는 것은 "iPhone 개발자"이며 빌드 오류는 "iOS 개발"에 관한 것입니다.
나는 내 문제와 관련하여 this answer을 시도했다.
ssh-ed 일 때 security list-keychains
을 시도하면 시스템 키 체인이 두 번 나열됩니다. ssh-ed가 없다면 사용자 로그인 keychain-db도 보여줍니다. ssh-ed에서 로그인 키 체인을 잠금 해제하여 목록에 표시되는지 확인합니다.
알겠습니다. 그러나 수동으로 서명하는 경우에만 전체를 지정해야합니다. CODE_SIGN_IDENTITY에 "iPhone Developer"를 사용하고 있습니다. 오, 미안하지만 당신과 다른 사람들을 속였습니다. 나는 xcodebuild를 사용하여 동일한 설정으로 ssh를 사용할 때 성공하지 못한다. – h3dkandi