2015-02-10 31 views
8

Ứng dụng iOS của tôi sắp hoàn tất, nhưng tôi đã đọc về các cải tiến hiệu suất của swift trong xcode 6.3 và muốn tận dụng lợi thế. Nếu tôi sử dụng xcode mới nhất nhưng biên dịch ứng dụng của tôi cho iOS 8.1 (có sẵn công khai), tôi có gặp phải bất kỳ sự cố nào khi gửi ứng dụng của mình không?Gửi ứng dụng iOS bằng phiên bản beta của xcode?

+5

Nếu bạn sử dụng phiên bản beta của Xcode, bạn không thể gửi nó cho App Store. – Fogmeister

+0

Tôi cũng muốn biết vì Apple đã đăng các bài viết này trên trang web của nhà phát triển: https://developer.apple.com/news/?id=02092015c Có nghĩa là chúng tôi có thể tạo và gửi ứng dụng từ Xcode 6.3 beta lên iTunes Kết nối? –

+0

có vẻ như không có – hamobi

Trả lời

7

Ứng dụng cần được biên soạn với phiên bản phát hành của Xcode.

Tôi đã sử dụng Xcode 6.3 Beta và không cho phép tôi gửi Appstore.

AppLoader Screenshot

tôi sẽ không khuyên bạn nên sử dụng phiên bản beta của Xcode nếu bạn có kế hoạch để phát hành ứng dụng của bạn sớm.

+1

Điều đáng lưu ý là bạn có thể gửi cho App Store bằng phiên bản không phát hành, GM (bản chính vàng). Tôi có một tình huống mà phiên bản XCode của tôi là 8.0 (bản phát hành không phát triển mới nhất), nhưng iPhone của tôi là iOS 10.1. Bởi vì các câu trả lời khác về câu hỏi này, tôi nghĩ rằng tôi có thể xây dựng ứng dụng của mình trên iPhone bằng cách sử dụng phiên bản beta của XCode, nhưng không gửi lên App Store. Đó là sự thật về mặt kỹ thuật, nhưng tôi không biết phiên bản XCode của GM sẽ cho phép cả hai. Nguồn: https://developer.apple.com/download/ "Xcode 8.1 Hạt giống GM có thể được sử dụng để gửi ứng dụng tới App Store". – Paul

+0

@Paul, Đối với "Xcode 9 GM seed", không có thông báo cho "Xcode 8.1 GM seed", bất kỳ ý tưởng tại sao? –

4

tôi sẽ không thề đến thời điểm này, nhưng trong quá khứ Apple đã luôn đòi hỏi đệ trình được biên soạn wit chuỗi phát hành (không beta) công cụ mới nhất

Ngoại lệ duy nhất đã cho phép một công cụ cũ chuỗi được sử dụng trong một thời gian ngắn sau khi phát hành (một vài tháng) và để cho phép chuỗi công cụ beta được sử dụng để gửi sớm nhằm phát hành iOS mới (7.0, 8.0, không 8.1)

Các vấn đề liên quan