2012-11-19 2 views
2

첫 번째 iOS 프로젝트를 진행하고 있습니다. Xcode에서 내 응용 프로그램을 만들었고 iPad 시뮬레이터에서 제대로 작동합니다. 그런 다음 iPad를 구입하고 $ 99/year 개발 프로그램에 가입했습니다. 내 새로운 iPad에서 앱을 사용해 보는 것이 그리 어렵지 않다고 생각했습니다. 잘못된!번들 식별자와 프로비저닝 프로파일 간의 관계는 무엇입니까?

이제 프로비저닝 포털 프로세스를 완료하고 모든 인증서 및 프로비저닝 프로파일을 생성/다운로드했습니다. Xcode에서 iPad 용 프로비저닝 프로파일을 수락했습니다. 그러나 iPad 대상에 대한 프로젝트를 빌드하면 빌드가 실패합니다. "응용 프로그램의 식별자 'com.triplehappy.publish'와 일치하는 유효한 프로비저닝 프로파일을 찾을 수 없습니다.

프로비저닝 프로파일을 얻기 전에 com.triplehappy.publish를 내 번들 ID로 지정했습니다. 번들 식별자는 무엇이며 어떻게 프로비저닝 프로파일에 링크 할 수 있습니까?

편집 : 내 번들 식별자 및 프로비저닝 프로파일이 호환 가능합니다. 나는 다른 문제가 있었다. (산의 대답과 코멘트를 보라). 레코드의 경우 com.triplehappy.publish와 같은 간단한 번들 식별자는 QWERTYABC4 형식의 간단한 프로비저닝 프로파일 애플리케이션 ID와 호환됩니다. * 아직 복잡한 다중 제품/다중 개발자/앱 스토어 준비 시나리오를 처리하지 않았습니다. .

답변

1

프로비저닝 프로파일에도 번들 식별자가 있습니다. 따라서 앱에는 사용중인 프로비저닝과 동일한 번들 식별자가 있어야합니다. 개발자 프로비저닝 프로파일을 사용하여 기기에서 직접 앱을 실행할 수 있습니다.

자세한 내용은 사과 설명서를 참조하십시오.

https://developer.apple.com/legacy/library/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933

+0

감사합니다. 그러나 프로비저닝 프로파일을 보면 Name, Platform, Creation, Expiration, App Identifier, Team 및 Status가 있습니다. 번들 식별자가 없습니다. 프로필 식별자를 "번들 식별자"로 사용했지만 동일한 오류로 인해 실패했습니다. –

+0

iPhone 개발자 프로필을 사용하여 빌드를 시도 했습니까? 귀하의 Xcode에 귀하의 자동 프로파일 선택기가 무엇입니까? 오류 메시지가 무엇입니까? 코드 서명 섹션의 스크린 샷을 표시 할 수 있습니까? –

+0

감사합니다. 귀하의 답변과 의견은 도움이되었습니다 (상향 조정). 문제였던 빌드 설정의 코드 서명 섹션이었습니다. 내가 가진 유일한 개인 프로필은 "프로비져닝 프로파일이없는 ID"섹션에 있습니다. 나는 Xcode를 종료하고 이전에 다운로드 한 모바일 프로비저닝 파일을 두 번 클릭하여 Xcode Organizer로 이동 한 다음 프로파일을 "새로 고침"하고 Xcode가 해당 권한과 대화하게했습니다. 새로운 (내가 생각하기에) 개발자 프로필이이 과정에서 나왔고 코드 서명 섹션에서 성공적으로 연결할 수있었습니다. –

관련 문제