2012-11-15 7 views
-1

iPad 용으로 빌드 할 때 앞서 말한 오류가 발생합니다. 또 다른 오류가 있습니다. 내 개인 맥과 사무실 mac.When 내가 내 개인 기계에서 일을 시작한 프로젝트를하려고 할 때. 따라서 내 코드는 원활하게 실행되고 iPad 용으로 빌드됩니다. ipad에서 실행중인 앱을 볼 수 있습니다. 그래서 개발자 임시 인증서를 작성하고 위 시나리오에서 ipad 테스트를 수행했습니다. 2 일 후 배포 인증서도 만들었습니다. 개인 Mac에서 사무실 Mac으로 프로젝트를 복사하고 동일한 ipad를 연결했습니다. 이제 Xcode-> Organizer-> Provisioning 프로필로 이동하여 "올바른 서명 ID를 찾을 수 없습니다"상태를 확인합니다. 내가 처음 연결했을 때 그 상태의 임시 인증서 만있었습니다. 프로비저닝 프로파일을 새로 고치고 자격 증명을 요청했습니다. 내가 그거 했어. 그런 다음 오늘 아침 작성한 배포 프로파일을 목록에 추가합니다. 또한 "유효한 서명 ID를 찾을 수 없습니다."상태로 있습니다. 그런 다음 "appIdName 매개 변수에 값이 제공되지 않았습니다."라는 오류 메시지가 나타납니다. 앱 개발에 익숙하지 않습니다. iPad 용 프로젝트 제목에 언급 된 오류가 발생했습니다 .plist 파일에서 "Bundle identifier"를 프로젝트와 정확히 일치하도록 변경했습니다. 오타가없는 문제는 교차 확인되었습니다. 동일한 .plist "Bundle display Name", "Executable Name"및 "Bundle Name"은 무엇을 설정해야할까요? 지금 당장은 그것들을 두 Mac에서 $ {product ..} 등으로 볼 수 있습니다. 내 사무실 컴퓨터와 개인 컴퓨터에서 ipad에 응용 프로그램을로드 할 수 있습니다. 두 인증서를 가져 와서 다운로드하고 두 대의 컴퓨터에 설치해야합니까? 자세히 설명 할 수 있다면 좋을 것입니다. 감사합니다. .신원 아이폰 개발자가 유효 기간이 만료되지 않은 유효한 인증서와 일치하지 않습니다.

+0

입이 가득합니다. – Sheena

+0

@Sheena입니다. 시나리오를 분명히 설명하려고했습니다. 어떤 사람들은 충분한 정보가 없다고 말합니다. 그래서 나는 전진했고 당신에게 전체 이야기를 줬다. 하지만 당신이 원한다면 요점은 다음과 같다. 1) 빌드 중 타이틀의 오류 2) 유효한 서명 신원을 찾을 수 없다. 3) 'appIdName'매개 변수에 값이 제공되지 않았다. 이들은 3 가지 오류입니다. – RookieAppler

답변

1

iOS 프로젝트를 2 단계로 복사하려면 Mac에서 프로비저닝을 변경하지 않고 첫 번째 Mac의 키 체인에서 개인 키로 모든 인증서를 복사 한 다음 첫 번째 Mac에서 사용한 것과 동일한 개발자 계정을 사용하여 프로비저닝 프로파일을 복사하거나 다시 다운로드해야합니다. 제 2 맥으로 개발자/배포 인증서를 다시 다운로드하는 것은 일반적으로 개인 키가 누락되어 작동하지 않습니다. 따라서 원래 Mac에서 복사해야합니다.

+0

@ hotpaw2. 답장을 보내 주셔서 감사합니다. 개발자 회원 센터에서 인증서를 다운로드 할 수 있습니다. 그러나 열쇠 고리는 어떨까요? 내 공개 키 (개발자 1 명, 배포자 1 명), 비공개 (개발자 1 명, 배포본 1 명)의 4 개가 열쇠 고리 액세스 2에서 볼 수 있습니다. 그래서 나는 그들을 복사 할 수 있습니까? 마찬가지로 나는 애플 리케이션 개발 및 맥 OS에 새로운 말했다. – RookieAppler

+0

두 번째 Mac에서 다시 다운로드 한 인증서는 쓸모없고 혼동을 일으킬 수 있습니다. 두 번째 Mac의 키 체인에서 이러한 사본을 제거하는 것이 가장 좋습니다. .p12 내보내기에 대한 키 체인 문서를 읽고 원래 Mac에서 인증서를 가져옵니다. – hotpaw2

관련 문제