LRI ITMS-9000: Tải lên nhị phân dự phòng. Đã tồn tại tải lên nhị phân với phiên bản xây dựng '1.0' cho tàu '1.0'


207

Tôi đang cố gắng tải lên bản dựng của mình trên iTunes Connect thông qua Xcode 5.1.1 nhưng nó liên tục cho thấy nó đang tải và ứng dụng không được tải lên. Vì vậy, tôi đã thử tải lên bằng Trình tải ứng dụng nhưng nó hiển thị lỗi bên dưới:

LRI ITMS-9000: "Tải lên nhị phân dự phòng. Đã tồn tại tải lên nhị phân với phiên bản xây dựng '1.0' cho tàu '1.0'"

Trạng thái ứng dụng trên iTunes đang chờ tải lên. Một lần tải lên được thực hiện thành công, nhưng trạng thái không phản ánh và bây giờ cho phép tải lên lại.

Ngoài ra tôi chỉ cần kiểm tra rằng trang web cũng được thay đổi. Không biết có chuyện gì.

BIÊN TẬP

Không có nút gửi cho đánh giá trên trang web mới của táo. Nhưng bây giờ tôi có thể thấy nút đó. Điều đó đã giải quyết vấn đề của tôi. Ngoài ra, tôi khuyên bạn nên tải lên bản dựng bằng Trình tải ứng dụng vì nó nhanh hơn trình tổ chức.


7
Apple thật điên rồ. Trang web Ituneconnect cũng thay đổi. Tôi đã bị kẹt 1 giờ để xem xung quanh trang web này để cập nhật phiên bản mới của ứng dụng.
Sovannarith

@chhi bạn đã có thể tải bản dựng lên itunes chưa?
Dhara

2
Tôi đang gặp vấn đề tương tự. Tôi đã phải từ chối nhị phân của mình sau khi chúng tôi tìm thấy một vấn đề mà tôi đã khắc phục và cố gắng tải lên nhị phân thay thế. Tôi đã đăng nhập nó với Trình báo cáo lỗi của Apple. (# 18257715). Hãy đi cho biết bạn cũng đang gặp vấn đề này để họ ưu tiên cho nó.
Brennan

Câu trả lời:


369

Nhiều hơn một nhị phân có thể được tải lên App Store Connect cho cùng một phiên bản, nếu số Build đang tăng cho mỗi bản dựng được tải lên iTunesConnect. Số bản dựng chỉ phải là duy nhất (và cao hơn) cho mỗi tệp nhị phân được tải lên (chọn Target, sau đó Xcode -> General -> Build, xem hình bên dưới). Ví dụ: trong hình ảnh bên dưới bản dựng được tải lên có phiên bản 3.1.4 (3.75 trong hình ảnh cũ hơn) và số bản dựng là 1 . Do đó, sau khi tải lên hình ảnh này, tăng mức xây dựng lên tối thiểu 2 hoặc cao hơn . Sau đó, nhị phân này cũng có thể được tải lên App Store Connect vì đây là bản dựng sau này theobuild number .

Các versionghi chú phiên bản phát hành của ứng dụng mà bạn phát hành cho người dùng. Các build numbernhận xét trận chung kết xây dựng của nhị phân tải lên cửa hàng, tức là sau nhiều sửa lỗi.

Sau Xcode 9, bạn không thể tải lên bản dựng mới (cho cùng một phiên bản), nếu có bản dựng trước đó có cùng số bản dựng trong cửa hàng. Vì vậy, hãy kiểm tra số bản dựng của bạn và tăng nếu không chắc chắn.

EDIT: Đó là chính xác hơn để sử dụng 1, 2, 3, 4, vv cho xây dựng số, nhưng số lượng phiên bản phải được tăng lên, 1.0 -> 1.1 -> 1.2, vv Số xây dựng có cao hơn so với những gì đã được gửi trước cho cùng số phiên bản, nếu không có lỗi được đăng. Vì vậy, nếu một nhị phân mới được gửi có phiên bản 3.75 và bản dựng 1 đã được gửi, thì bản dựng tiếp theo sẽ là 2 hoặc cao hơn, nhưng phiên bản vẫn có thể vẫn là 3.75.

Cập nhật mới và cách được đề xuất để có số sê-ri xây dựng : nhập mô tả hình ảnh ở đây

Hình ảnh cũ hơn để phù hợp với hình dưới đây: Hiển thị nơi đặt Phiên bản xây dựng trong XCode

Sau khi một nhị phân mới được tải lên và xử lý (~ 5-20 phút thời gian xử lý, nếu nó không hiển thị lại tải lên và chờ), thì bạn có thể chọn nhị phân mới và gửi nó để xem xét. Trong hình bên dưới, bạn có thể thấy nhị phân cũ và mới được liệt kê trong Kết nối cửa hàng ứng dụng trong phần Xây dựng của phiên bản Ứng dụng hiện tại (bạn nhấp vào dấu cộng). Sau đó, nhị phân mới được chọn -> Saved-> Submit for Review. (Đôi khi xảy ra lỗi khi gửi, sau đó chỉ cần thử sau vài phút hoặc tải lên tệp nhị phân mới).

Hiển thị danh sách các tệp nhị phân trong iTunesConnect

Đối với những người có xu hướng làm điều này tự động với tập lệnh Xcode, đây là mô tả về cách tạo tập lệnh tự động để cập nhật Số bản dựng Cách tốt hơn để tăng số bản dựng?


1
Cảm ơn, tôi đã cố gắng khắc phục lỗi này bằng cách thay đổi số bản dựng của mình để sử dụng định dạng, YYYYMMDDhhmm, mà tôi có thể cập nhật mỗi khi tôi đẩy bản dựng mới lên App Store theo ngày và giờ hiện tại. Tôi muốn tự động thay đổi số lượng xây dựng mặc dù.
Brennan

@Brennan Tôi đã thêm một liên kết đến các hướng dẫn về cách tạo số Build tăng tự động.
Sverrisson

@HannesSverrisson bạn khuyên gì cho những người trong chúng ta đã sử dụng ba phần trong số phiên bản của chúng tôi?
Simon

@Simon Tôi đoán rằng bạn sẽ phải thêm bản dựng làm phần thứ tư. Khách hàng sẽ không bao giờ thấy số bản dựng trong App Store.
Sverrisson

@HannesSverrisson nhưng chúng tôi không còn được phép sử dụng phần thứ tư!
Simon

29

Tôi không biết tại sao mọi người lại đưa floatsố xây dựng vào.

Theo tôi, cách tiêu chuẩn là đặt integersố bản dựng và một floathoặc dotted stringcho phiên bản.

I E

     Version: 1.0.0
     Build: 2

nhập mô tả hình ảnh ở đây


5
Tôi hoàn toàn đồng ý. Tất cả những người sử dụng cùng một số cho cả hai lĩnh vực thực sự đang thiếu điểm. Số phiên bản là phiên bản công khai mà bạn đang hy vọng phát hành. Xây dựng số là nội bộ, tốt, xây dựng số! Nó tăng lên mỗi khi bạn xây dựng ứng dụng của mình để thử nghiệm, vì vậy bạn có một tài liệu tham khảo để theo dõi lỗi nó sẽ thay đổi bất cứ khi nào mã. Đây là lý do tại sao chuyến bay thử nghiệm liệt kê các bản dựng của bạn theo cách nó làm. Ví dụ. Phiên bản 1.0.0 (2) Nó phụ thuộc vào công ty của bạn cách bạn cấu trúc số bản dựng. Đôi khi, các giai đoạn thử nghiệm yêu cầu các cấp độ riêng biệt, vì vậy phao cũng thực sự tốt.
Simon Tillson

Tôi không thể đồng ý với bạn nhiều hơn. Bạn sẽ thấy rằng đó là chiến lược mặc định của Xcode nếu tạo một dự án hoàn toàn mới.
DawnSong

15

Bạn sẽ chỉ cần thay đổi phiên bản Build và Its. Trong cửa hàng phiên bản trực tiếp: 1.1 Để tải lên phiên bản mới: 1.2 (Ở đây nếu bạn không tải lên với phiên bản 5.1.1 trở về trước) thì một lần nữa cần phải tải lên để tải lên mới sẽ là: 1.3

Bây giờ, hãy vào ứng dụng đăng nhập tài khoản iTunesconnect> Chọn ứng dụng của bạn> Trong phần Xây dựng loại bỏ cũ bằng cách nhấp vào (-) một lần nữa chọn bằng cách nhấp (+) tại đây bạn thấy tất cả các bản dựng chọn cuối cùng sau đó Xong, Lưu nó sau đó gửi để xem xét. Ngoài ra kiểm tra ảnh chụp màn hình đính kèm. nhập mô tả hình ảnh ở đây


4
Tôi muốn tải lên 1.01 chứ không phải 1.02. Tôi nên làm gì bây giờ?
Sam

Tôi đang có cùng một vấn đề. Mặc dù tôi có hai bản dựng và không gửi nút xem xét. Bạn đã thực sự nhận được gửi cho nút xem xét sau khi nhấp vào bản dựng 1.4 của bạn?
neelabh

@neelabh vâng, có vẻ như đang chờ xem xét. sau khi tải lên 1.4
ALPESH PATOLIYA

@ user28 cho phiên bản cập nhật, bạn sẽ cần thay đổi phiên bản. làm cho nó 1.02
ALPESH PATOLIYA

13

Chắc chắn không thể xóa bản dựng cũ khỏi iTunes Connect trước khi tải lên phiên bản mới hơn. Giao diện iTunes Connect không tiên tiến cho thao tác này.

Nhưng thực ra bạn không cần phải xóa nó (hãy để Apple tự lấy nếu họ thích). Bạn cần thay đổi số Build (không phải số Phiên bản) và tải lại.

Ví dụ: nếu bạn có Phiên bản số 1.0 với Số xây dựng 1.0 thì hãy thay đổi Số xây dựng thành 1.0.1 và để lại số Phiên bản là 1.0. Sau đó tải nó lên - và iTuned Connect sẽ chấp nhận bản dựng mới hơn. Tất cả phần còn lại là khá rõ ràng. Chúc may mắn!


1
Vấn đề là một số thư viện và khung sử dụng số bản dựng làm số phiên bản.
Genki

10

Tôi nhận thấy rằng Apple mất rất nhiều thời gian trước khi bản dựng có sẵn để gửi. Tôi đã tải lên bản dựng của mình một vài lần trước khi tôi có thể chọn nó. Bởi hơn bản dựng của tôi không hợp lệ vì cùng một phiên bản xây dựng là một vài lần trên máy chủ và tôi đã nhận được thư "Tải lên nhị phân dự phòng".

Trong trường hợp của tôi, tôi có thể chọn nhị phân mới 15 phút sau khi tải lên bản dựng (với số bản dựng mới) dưới dạng Xcode.


Vì vậy, những gì bạn đã làm khi bạn có "Tải lên nhị phân dự phòng". Bởi vì tôi đã nhận được thư tương tự từ Apple và ứng dụng của tôi đang hiển thị "Đang chờ xem xét"
Ekra

Trong trường hợp của tôi, tôi nghĩ rằng đây là lý do tôi thấy tất cả các video tải lên của mình tại tab "bản dựng" tại itunes kết nối ... mặc dù tôi đã chờ đợi trong 50 phút và vẫn không có gì ... hy vọng trong những giờ sau tôi sẽ nhận được bản dựng của tôi kích hoạt trên tab phiên bản để tôi có thể gửi đánh giá
d1jhoni1b

Trong trường hợp của tôi, việc này mất hơn 45 phút nhưng đây là lý do chính có vẻ như có sự chậm trễ rất lớn giữa mỗi lần bạn tải từ XCode lên iTunes kết nối
d1jhoni1b

10

Tôi đã thử tăng số bản dựng lên 3 số thập phân (ví dụ: 1.5.1) và điều đó vẫn khiến tôi gặp lỗi nhị phân dư thừa. Sau khi tôi thêm một số thập phân nữa (ví dụ: 1.5.1.0), nó đã hoạt động!

Ảnh chụp màn hình cài đặt của tôi:

http://i.stack.imgur.com/daKBA.png


1
Đối với tôi chỉ có ba phiên bản cấp số làm việc. Điều duy nhất tôi nhận thấy là 1.1.0được đối xử như 1.1. Vì vậy, tôi đã phải cố gắng 1.1.1thay vì1.1.0
Adil Malik

8

Tôi cần phải cảnh báo bạn rằng hầu hết tất cả các câu trả lời ở đây (bao gồm cả câu trả lời) đều thúc đẩy cách thức không thông thường để đánh số các bản dựng.

Điều này không quan trọng, nhưng tốt hơn hết là nên tuân thủ quy ước, vì vậy tôi khuyến khích bạn kiểm tra câu trả lời này để có ý tưởng về cách đánh số các bản dựng của bạn.

Và có, trả lời câu hỏi ban đầu, tất cả những gì bạn phải làm là tăng số bản dựng của bạn. Đúng .


5

Tôi vừa trải qua vấn đề tương tự. Thật không may, tôi đã tạo phiên bản 1.0.1 của ứng dụng của mình và tải lên một tệp nhị phân có cùng phiên bản bị từ chối là không hợp lệ. Sau đó, không có cách nào để tôi từ chối nhị phân khỏi hệ thống, vì vậy trước tiên tôi phải tìm hiểu lý do từ chối là gì và sau đó thay đổi phiên bản ứng dụng thành 1.0.2 trên cả iTunes Connect và nhị phân được tải lên mới với đúng sửa mã. Bây giờ nó đang ngồi chờ đợi để xem xét.

3 lần đầu tiên tôi thử điều này, nhị phân đã bị từ chối gần như ngay lập tức. Tôi mất khoảng 2 giờ để tìm ra lý do từ chối của mình đó là xóa 'arm64' khỏi Kiến trúc hợp lệ. Tôi hy vọng cái này sẽ giúp bạn.


4

Tôi chỉ đơn giản là tăng số phiên bản đầu tiên bên trong kết nối iTunes. Điều này cho phép tôi tải lên phiên bản nhị phân mới và không gặp vấn đề gì.


4

Tôi muốn tải lên phiên bản 2.4ứng dụng của mình và nhận được chính xác thông báo lỗi đó. Đây là lần tải lên đầu tiên của phiên bản và chắc chắn không có nhị phân nào tồn tại trên iTunesConnect.

Tôi có thể dễ dàng giải quyết điều này bằng cách thay đổi phiên bản xây dựng từ 2.4sang 2.4.0. Không cần phải tăng phiên bản. Tôi đoán iTunes chỉ mong đợi một số phiên bản ba phần cho phiên bản xây dựng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.