답변:
이제는 오류 만 찾습니다. 번들 ID에 대문자 하나를 사용했습니다. xcode의 번들 ID에 작은 문자를 사용했습니다. 이제 앱 ID에서와 같이 변경했습니다. 이제 앱을 iTunes Connect에 성공적으로 업로드했습니다. 지원해 주셔서 감사합니다.
일반적으로 이것은 애플 개발자 계정-> iTunes Connect-> 내 앱 클릭-> 더하기 기호 (+)-> 새 앱-> 전체 정보를 채우고 번들 ID를 선택하여 앱을 만들지 않은 경우에 발생합니다 지금 업로드중인 앱의
아이튠즈 연결 || App Store Connect (웹 사이트) :
브라우저에서 iTunes connect / App Store Connect 로 이동 하십시오 .
번들 식별자가 iTunes Connect에서 설정 한 이름인지 확인하십시오.
예를 들면 다음과 같습니다. com.orgnanizationName.appName
iTunesConnect에서 App Store 제출 프로세스를 시작해야합니다.
아카이브를 확인하려고 할 때 Xcode 5- "응용 프로그램 레코드를 찾을 수 없습니다"라는 답을 찾을 수 있다고 생각합니다.@Bamsworld에서 .
이미 언급했듯이 문서에 따라- 앱 배포 안내서
중요 : iTunes Connect의 앱 레코드가 "업로드 대기 중"이상이 아니면 앱을 확인할 수 없습니다. iTunes Connect에 새 앱을 추가 한 후 상태와 함께 호박색 표시등이 나타납니다. "업로드 준비"로 표시 될 것입니다. "업로드 대기 중"상태로 전환하려면 앱의 세부 정보보기를 클릭하고 오른쪽 상단에 "이진 업로드 준비 완료"라는 파란색 버튼이 있어야합니다. 이것을 클릭하고 주어진 지시를 따르십시오.
나를 위해 수정 한 것은 모든 사용자에게 앱 액세스를 허용하는 것입니다.
초기 업로드 후 '제한된 액세스'로 다시 전환하고 정상적으로 업로드 할 수 있습니다.
Bundle OS Type code
앱에서를 다시 확인하십시오. info.plist
이 오류를 해결하는 유일한 방법은로 설정하는 것 APPL
입니다.
이상한 점은 오류가 내 프레임 워크 번들 ID와 관련이 있으며 내 앱에서 위의 내용을 변경하면 해결되었습니다.
일단 이것을 확인하십시오.
.plist 파일을 열고 "번들 OS 유형 코드"키를 확인하십시오. 그것이 없으면 행을 추가하고 해당 키를 제공하고 유형이 문자열인지 확인하십시오. 그리고 "APPL"을 값으로 지정하십시오.
프로젝트를 정리하고 보관으로 이동하십시오.
나는 그것이 당신을 위해 작동하기를 바랍니다.
먼저, 응용 프로그램로드 (또는 XCode) 및 iTunes 연결 모두 에서 동일한 계정 을 사용 하고 있는지 확인하십시오 . 둘째, 오류 메시지와 iTunes 연결에서 번들 ID가 일치 하는지 확인하십시오 !
번들 ID에 대문자가 들어 있고 소문자로 변경 한 경우, 앱 스토어 커넥트에 아카이브 및 업로드를 시도하기 전에 시뮬레이터에서 애플리케이션을 실행해야합니다 (이것이 저에게있어 문제였습니다).
필자의 경우 Xcode 환경 설정 (Xcode-> 환경 설정-> 계정)에 2 개의 Apple ID가 있었으므로 하나를 제거해야했습니다. 필요하지 않은 Apple ID를 제거한 후 유효성 검사 프로세스가 제대로 작동했습니다.
오류 메시지가 쓸모 없기 때문에 몇 시간을 낭비했습니다. 너무 실망 스럽습니다.
다음 단계를 순서대로 수행하십시오.
https://developer.apple.com/account/ios/identifier/bundle 에서 앱 ID 생성
iTunes Connect에서 1 단계에서 생성 된 번들 ID를 선택하여 앱을 생성하십시오.
Application Loader 또는 XCode에서 IPA 업로드
프로젝트 이름 HelloCordova
을 해당 이름으로 변경했을 때이 문제를 권장했습니다. 심지어에서 비록 PROJECT_NAME
> - General
->이 Bundle Identifier
뿐만 아니라에서와 같이 PROJECT_NAME
-> Build Settings
-> Product Bundle Identifier
그것이 있어야로 내가 그것을 변경 여전히 같은 오류가 있었다. 문제를 해결 한 것은 단순히 다른 편집기를 열고이 문자열을 찾아서 PRODUCT_BUNDLE_IDENTIFIER
내가 원하지 않는 모든 이름을 올바른 이름으로 변경하는 것입니다. 분명히 Xcode는이 두 위치 이외의 곳에서 번들 식별자를 가져옵니다.
iTunesConnect
가archive
신청 한 동일한 식별자를 선택 했습니까?