ERROR ITMS-9000: "용장 바이너리 업로드.열차 '1.0'의 빌드 버전이 '1.0'인 바이너리 업로드가 이미 존재합니다."
Xcode 5.1.1을 통해 iTunes Connect에 빌드를 업로드하려고 하는데 로드 중이고 앱이 업로드되지 않습니다.그래서 어플리케이션로더를 사용하여 업로드를 시도했지만 다음과 같은 오류가 나타납니다.
ERROR ITMS-9000: "용장 바이너리 업로드.열차 '1.0'의 빌드 버전이 '1.0'인 바이너리 업로드가 이미 존재합니다."
iTunes의 앱 상태가 업로드 대기 중입니다.한 번 업로드가 성공적으로 완료되었지만 상태가 반영되지 않아 다시 업로드가 허용됩니다.
또한 방금 그 웹사이트도 변경되었음을 확인했습니다.뭐가 문제인지 모르겠어요.
편집: Apple의 새 웹 사이트에는 리뷰를 위한 제출 버튼이 없습니다.하지만 이제 그 단추가 보여요.그것으로 나의 문제는 해결되었다.또한 Organizer보다 빠르기 때문에 Application Loader를 사용하여 빌드를 업로드할 것을 권장합니다.
iTunesConnect에 업로드된 각 빌드에 대해 빌드 수가 증가하는 경우 동일한 버전의 App Store Connect에 두 개 이상의 바이너리가 업로드될 수 있습니다.빌드 번호는 업로드되는 바이너리마다 일의(및 그 이상)여야 합니다([Target], [Xcode], [General], [Build], [Build], 아래 그림 참조).예를 들어 다음 이미지에서는 업로드된 빌드가 버전 3.1.4(이전 이미지에서는 3.75)이며 빌드 번호는 1입니다.따라서 이 이미지를 업로드한 후 빌드를 최소 2 이상으로 늘립니다.그러면 이 바이너리가 앱스토어 커넥트에 업로드될 수 있습니다.이것은 다음 빌드에 해당합니다.build number.
version사용자에게 릴리스한 앱의 릴리스 버전을 확인합니다.그build number는 스토어에 업로드된 바이너리의 최종 빌드를 비고합니다(많은 버그 수정 후).
Xcode 9 이후 스토어에 동일한 빌드 번호를 가진 이전 빌드가 있는 경우 새 빌드(동일한 버전)를 업로드할 수 없습니다.따라서 빌드 번호를 확인하고 확실하지 않으면 증가하십시오.
편집: 사용하는 것이 더 정확합니다.1,2,3,41.0 -> 1.1 -> 1.2로 하다오류가 게시되지 않은 경우 빌드 번호는 동일한 버전 번호로 이전에 전송된 번호보다 커야 합니다.따라서 버전 3.75를 가진 새로운 바이너리가 제출되고 빌드 1이 이미 제출된 경우 다음 빌드는 2 이상이 되어야 하지만 버전은 3.75로 유지될 수 있습니다.
새로 업데이트되었으며 빌드 번호를 일련 번호로 설정하는 권장 방법:
:
새로운 바이너리가 업로드 및 처리된 후(처리시간 약 5~20분, 업로드가 표시되지 않으면 대기) 새로운 바이너리를 선택하여 리뷰용으로 제출할 수 있습니다.아래 그림에서 현재 앱 버전의 빌드 섹션에 있는 앱 스토어 연결에서 이전 바이너리와 새 바이너리를 볼 수 있습니다(더하기 기호 클릭). > > > >Saved->Submit for Review(송신시에 에러가 발생하는 경우가 있습니다.몇 분 후에 시도하거나 새로운 바이너리를 업로드해 주세요).

Xcode 스크립트를 사용하여 이 작업을 자동으로 수행하고자 하는 사용자를 위해 빌드 번호를 업데이트하는 자동 스크립트를 만드는 방법에 대해 설명합니다. 빌드 번호를 늘리는 더 나은 방법이 있습니까?
이 이런 float빌드 번호에 있습니다.
은 ...을 이다.integer및 "A"로 합니다.float ★★★★★★★★★★★★★★★★★」dotted string를 참조해 주세요.
예.
Version: 1.0.0
Build: 2
빌드 및 빌드 버전만 변경하면 됩니다.스토어 라이브 버전 : 1.1 업로드 새 버전 : 1.2 (여기서 5.1.1 이전 버전으로 업로드하지 못한 경우)새 업로드가 되도록 다시 업로드해야 합니다: 1.3
iTunesconnect i i i i > i i i i i i i i i i i i 。> 빌드 섹션에서는 (-)를 다시 클릭하여 오래된 것을 삭제합니다.여기서 모든 빌드를 선택하고 [완료], [저장], [저장] 순으로 전송하여 확인합니다.첨부된 스크린샷도 확인하세요. 
새 버전을 업로드하기 전에 iTunes Connect에서 이전 빌드를 삭제할 수 없습니다. iTunes Connect 인터페이스는 이 작업만큼 고급적이지 않습니다.
그러나 실제로 삭제할 필요는 없습니다(원하는 경우 Apple이 직접 가져가도록 함).빌드 번호(버전 번호가 아님)를 변경하고 다시 업로드해야 합니다.
예를 들어 빌드 번호가 1.0인 버전 번호가 1.0인 경우 빌드 번호를 1.0.1로 변경하고 버전 번호를 1.0으로 유지합니다.그런 다음 업로드하십시오. 그러면 iTuned Connect가 새로운 빌드를 수락합니다.나머지는 모두 명백하다.행운을 빕니다.
Apple은 빌드가 제출되기까지 시간이 많이 걸린다는 것을 알게 되었습니다.빌드를 선택하기 전에 여러 번 업로드했습니다.같은 빌드 버전이 서버에 여러 번 있고 "용장 바이너리 업로드" 메일이 왔기 때문에 빌드가 무효가 되었습니다.
내 경우 빌드(새 빌드 번호 포함)를 Xcode 형식으로 업로드한 후 15분 후에 새 바이너리를 선택할 수 있습니다.
빌드 번호를 소수점 3개(1.5.1 등)로 늘려도 중복 바이너리 오류가 발생하였습니다.소수점(예: 1.5.1.0)을 하나 더 추가하자 효과가 있었습니다!
내 설정의 스크린샷:

여기서의 거의 모든 답변(허용된 답변 포함)은 빌드 계산에 대한 기존과 다른 방법을 촉진한다는 점을 경고해야 합니다.
이것은 중요하지 않지만, 항상 관례에 따르는 것이 좋기 때문에, 이 답변을 통해 빌드 수를 계산하는 방법을 알아보는 것이 좋습니다.
네, 원래 질문에 답하려면 빌드 번호만 늘리면 됩니다.제대로.
나도 방금 같은 문제를 겪었어.안타깝게도 앱 1.0.1 버전을 만들고 같은 버전의 바이너리를 업로드했지만 무효로 거부되었습니다.나중에 시스템에서 바이너리를 거부할 방법이 없었기 때문에 먼저 거부 이유를 파악한 후 올바른 코드 수정으로 iTunes Connect와 새로 업로드한 바이너리 모두에서 앱 버전을 1.0.2로 변경해야 했습니다.그것은 지금 검토 대기 중이다.
처음 세 번 시도했을 때 바이너리가 거의 즉시 거부되었습니다.Valid Architecture에서 'arm64'를 삭제하기 위한 거부 이유를 알아내는 데 약 2시간이 걸렸습니다.도움이 됐으면 좋겠네요.
iTunes connect에서 먼저 버전 번호를 늘렸을 뿐입니다.이로써 새로운 버전의 바이너리를 업로드 할 수 있었고 문제없었습니다.
을 version ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★」2.4에러 메세지가 표시됩니다.이것은 버전의 첫 번째 업로드이며, iTunesConnect에는 바이너리가 존재하지 않습니다.
빌드 버전을 변경하여 쉽게 해결할 수 있었습니다.2.4로로 합니다.2.4.0 을 늘릴 . 버전을 늘릴 필요가 없습니다.iTunes는 빌드 버전에 대해 3부 버전 번호를 기대하고 있을 뿐입니다.
언급URL : https://stackoverflow.com/questions/25680604/error-itms-9000-redundant-binary-upload-there-already-exists-a-binary-upload
'programing' 카테고리의 다른 글
| Excel VBA에서 진행 표시줄을 만들려면 어떻게 해야 합니까? (0) | 2023.04.18 |
|---|---|
| NSString을 NSNumber로 변환하는 방법 (0) | 2023.04.13 |
| XAML에서 명령 매개 변수로 열거 값 전달 (0) | 2023.04.13 |
| 서브폴더/서브디렉토리를 무시하려면 어떻게 해야 합니까? (0) | 2023.04.13 |
| 대용량 데이터를 사용하는 SQLCommand 비동기 방식을 사용하면 성능이 저하됩니다. (0) | 2023.04.13 |
