Xcode 6.4 Ứng dụng bạn đã chọn không tồn tại


113

Tôi đang cố gắng gửi tới iTunes Connect với Xcode 6.4. Tôi nhận được lỗi này

Không thể xác thực ứng dụng của bạn Ứng
dụng bạn đã chọn không tồn tại.

Tôi có thể tìm thấy hồ sơ cấp phép thông qua tài khoản nhà phát triển của mình ở bước trước. Tôi đã kiểm tra kỹ tất cả các số nhận dạng. Tôi cũng đã thử Trình tải ứng dụng và về cơ bản gặp lỗi tương tự. Điều kỳ lạ là tôi đã gửi một ứng dụng khác vài giờ trước đó vào cùng một tài khoản mà không có vấn đề gì. Mọi sự trợ giúp sẽ rất được trân trọng.

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


3
Thật vui khi biết tôi không phải là người duy nhất gặp vấn đề này. Hôm trước vẫn ổn .. Ứng dụng của tôi xác thực nhưng không thể gửi ...
AnthonyVO 22/10/15

Có cùng một vấn đề. Kiểm tra câu hỏi này: stackoverflow.com/questions/33277785/…
Andy

guyz, vấn đề này có giới hạn ở xcode 6.4 không, Nếu tôi nâng cấp lên xcode 7, nó có cho phép tôi tải lên không, Trình tải ứng dụng không hoạt động với tôi.
Geet

49 upvotes nhưng cập nhật none câu hỏi văn bản để hiển thị hình ảnh là lạ quá
Fahim Parkar

Radar của tôi về vấn đề này đã bị đóng lại như một trò lừa đảo: Bộ phận kỹ thuật đã xác định rằng báo cáo lỗi (23232727) của bạn là bản sao của một vấn đề khác (23215044) và sẽ bị đóng.
Robert Atkins

Câu trả lời:


32

Tôi đã thử Trình tải ứng dụng và nó hoạt động. Nó đã không hoạt động trước đó 2 giờ. Điều kỳ lạ là tôi đã cố tải xuống một ứng dụng từ App Store và họ không thể tìm thấy tài khoản của tôi. Một số điều khoản dịch vụ mới xuất hiện và tôi đồng ý. Sau đó, tôi đã có thể tải xuống bằng tài khoản "không tồn tại" trước đó. Đó là khi tôi thử App Loader và nó đã hoạt động. Chắc hẳn điều gì đó bên phía Apple sẽ sớm khắc phục.


4
Vâng. Đi đến ứng dụng của bạn trong itunes kết nối. Tạo một bản dựng mới (bản phát hành tiếp theo của ứng dụng) và sau đó chuyển đến phần bản dựng. Khi đó, nó cho biết tải lên từ Xcode 5.1 trở lên hoặc sử dụng trình tải ứng dụng. Nhấp vào Trình tải ứng dụng và nó sẽ bắt đầu tải xuống.
mfossat

5
Đã xuất ứng dụng để gửi AppStore và sử dụng Trình tải ứng dụng để tải lên tệp IPA. Có vẻ hoạt động tốt!
masam

4
FYI: Từ Apple khoảng 1 giờ trước: "Tôi hiểu tầm quan trọng của việc tải ứng dụng của bạn lên hệ thống của chúng tôi. Tôi muốn cho bạn biết, chúng tôi đã biết về vấn đề này. Nhóm của chúng tôi đang tích cực làm việc để giải quyết vấn đề này ngay khi có thể. Sự kiên nhẫn của bạn được đánh giá cao trong thời gian này. "
nạo vét

2
Tôi đang gặp sự cố với XCode6.4, tôi đã thử tải lên bằng Trình tải ứng dụng và nó hoạt động, tôi nhận được "Tệp phân tích API kết quả quá lớn. Chúng tôi không thể xác thực việc sử dụng API của bạn trước khi gửi. Đây chỉ là một thông báo cung cấp thông tin . " nhưng không có lỗi và nhị phân đã được tải lên.
anoop4real

1
Các Application Loader được nhúng vào trong Xcode: Xcode.app/Contents/Applications/Application Loader.app.
Pang

27

Tôi cũng gặp sự cố tương tự, đây là những gì tôi đã làm để gửi ứng dụng đến cửa hàng ứng dụng:

Trên XCODE, tạo "Lưu trữ", khi bạn nhận được cửa sổ / cửa sổ bật lên "Trình tổ chức", hãy xác thực nó như bạn thường làm. Nếu được xác thực, hãy nhấp vào "Xuất" và chọn "Lưu để triển khai cửa hàng ứng dụng iOS". Lưu nó ở đâu đó và ghi chú lại vị trí này, bạn sẽ cần tệp IPA.

Cài đặt "Trình tải ứng dụng" từ https://itunesconnect.apple.com/apploader/ApplicationLoader_3.1.dmg , nếu bạn chưa có.

Làm theo các bước đơn giản để đẩy ứng dụng lên cửa hàng ứng dụng. Đó là "Cung cấp ứng dụng của bạn", chọn tệp IPA và thế là xong!

Hi vọng điêu nay co ich!


1
Gặp sự cố tương tự với Xcode 6.4 và Xcode 7.1, nhưng Trình tải ứng dụng cũng hoạt động với tôi. Tôi nhận được cảnh báo về việc phân tích API quá lớn, nhưng bản dựng đã xuất hiện trên iTunes Connect.
benzado

Một nhược điểm: Trình tải ứng dụng không tải lên tệp dSYM mà bạn cần cho báo cáo sự cố ... Tôi sử dụng một cái gì đó khác cho báo cáo sự cố nhưng đó là điều cần lưu ý.
benzado

1
Tôi có thể tải lên bằng Trình tải ứng dụng. Nhưng việc chọn cả hai thử nghiệm nội bộ và văn bản bên ngoài thất bại với lỗi lạ ...
morizotter

Không cần thiết phải tải xuống Trình tải ứng dụng. Xcode đã được đóng gói với nó. Điều hướng đến "/Application/Xcode.app" và nhấp chuột phải vào biểu tượng ứng dụng. Nhấp vào "Hiển thị Nội dung Gói" trong menu. Bây giờ điều hướng đến "Contents / Applications / Application Loader.app" Tất nhiên, thật dễ dàng để thực hiện việc này trong dòng lệnh:open "/Applications/Xcode.app/Contents/Applications/Application Loader.app"
AWrightIV 29/10/15

2
Trình tải có sẵn dưới dạng một tùy chọn menu trong Xcode. Xcode> Developer mở Tool> Application Loader
m4rkk

17

Trong khi những người khác đang thành công với Trình tải ứng dụng, tôi đã không làm như vậy và gặp lỗi khác «Bạn không được phép sử dụng dịch vụ này» Tuyệt vời!

Vì iOS 9.1 vừa được phát hành ngày hôm qua, có lẽ Xcode 6.x đang bị loại bỏ dần, nhưng chúng tôi chưa sẵn sàng chuyển sang Xcode 7.x cho dự án cụ thể này.

Tôi đã thành công bằng cách lưu trữ trong Xcode 6.x và sử dụng Trình tổ chức trong Xcode 7.1 để gửi lên App Store. Thủ tục như sau:

  1. Đổi tên Xcode 6.x (Trong trường hợp của tôi là Xcode632.app).
  2. Tải xuống và cài đặt Xcode 7.1 từ tệp .dmg, không phải dưới dạng nâng cấp .
  3. Xây dựng và lưu trữ ứng dụng của bạn trong Xcode 6.x
  4. Đóng Xcode 6.x
  5. Khởi chạy Xcode 7.1 nhưng không mở dự án của bạn.
  6. Trong Xcode 7 Chọn Window-> Organizer.
  7. Gửi lên App Store.

Hy vọng rằng điều này sẽ giúp bạn nếu cả quá trình tải lên Xcode và Trình tải ứng dụng không thành công.


Không hiệu quả với tôi. Tôi gặp các lỗi tương tự như với mọi phương pháp khác mà tôi đã thử: screen cap
AWrightIV

Dựa trên ảnh chụp màn hình của bạn, bạn có thể đang đối phó với một sự cố phức tạp AWrightIV. Kiểm tra SDK của bên thứ 3 trong dự án của bạn và info.plist liên quan
bit và

2

Tải xuống Xcode 7 và cố gắng tải lên bản dựng mới, đảm bảo rằng bạn đã thay đổi phiên bản hoặc (và) số bản dựng của ứng dụng, nó sẽ hoạt động.


3
Sử dụng Xcode 7 có hiệu quả nhưng có những nhà phát triển không muốn làm phiền những thứ phá vỡ bitcode (giống như nó đã làm với tôi) và các thay đổi mạng khác. Vì vậy, Xcode 7 là một giải pháp cho một số nhưng không phải tất cả.
Ethan Parker

@BeemerFan yea Tôi vừa thử tải lên phiên bản mới bằng Xcode 6.4 và nó không hoạt động với tôi với cùng một vấn đề, tôi đã cập nhật ứng dụng của mình 4 ngày trước và Xcode 6.4 hoạt động với tôi. Nhưng ngay bây giờ nó hoạt động chỉ bằng cách sử dụng Xcode 7. Tất nhiên có thể ai đó biết cách làm cho nó hoạt động bằng Xcode 6.4
Matrosov Alexander

@BeemerFan, yea nó có thể là một giải pháp)
Matrosov Alexander

1
Nếu bạn sử dụng Xcode 7, bạn sẽ mất hỗ trợ iOS 5.1.1 (iPad 1). Đó có thể không phải là một vấn đề, nhưng trong trường hợp của tôi, tôi đang cố gắng để có được một cuối cùng iPad 1 phiên bản tương thích trước khi nhảy vào Xcode 7.
arlomedia

vâng đồng ý, nhưng đó là khoảng 1% người dùng, tất nhiên , developer.apple.com/support/app-store nếu tất cả người dùng của bạn sử dụng 5.1.1 thì đó có thể là một vấn đề. Nhưng nếu nó đã tồn tại ứng dụng và bạn có một số công cụ phân tích đi kèm, bạn có thể xem những phiên bản mà mọi người sử dụng khi tải xuống ứng dụng của bạn.
Matrosov Alexander

2

Nó dường như là một lỗi / "tính năng" của iTC không liên quan đến phiên bản Xcode. Các khung công tác đi kèm phải thay đổi phiên bản của chúng (CFBundleShortVersionString) để khớp với phiên bản của ứng dụng. Chủ đề liên quan: https://github.com/CocoaPods/CocoaPods/issues/4421 https://github.com/Carthage/Carthage/issues/859


Sau khi cố gắng trong sáu ngày, đây là giải pháp duy nhất giải quyết được vấn đề cho tôi. Tuy nhiên, tôi khuyên bạn nên dán tập lệnh mới nhất từ ​​liên kết đó vào câu trả lời của mình.
AWrightIV

1

Xuất và tải lên qua Trình tải ứng dụng đã làm việc cho tôi.


1
Câu trả lời này không mang tính xây dựng. Vui lòng cung cấp phác thảo chung về những gì bạn đã làm khi thành công, những điều mà người đăng ban đầu có thể xem xét hoặc thử hoặc yêu cầu thêm thông tin hữu ích.
bigtlb

@bigtlb Nó chắc chắn là 'mang tính xây dựng'. Tôi muốn xây dựng ứng dụng của mình trên iTunes Connect. Cách tiếp cận này đã làm việc cho tôi. Nó không giải quyết được vấn đề ban đầu và là một cách tiếp cận khá dài dòng hơn là cách tải lên trực tiếp hơn qua chính Xcode nhưng nó đã hoạt động! Do đó 'mang tính xây dựng'. Ủng hộ để phủ nhận downvote không công bằng.
Ash

Ngoài ra, hãy xem câu trả lời (và nhận xét) của mfossat. Chính xác lời khuyên giống như lời khuyên được cung cấp bởi câu trả lời này, ngoại trừ lời khuyên này đã đến trước đó. Nếu bạn sẽ phản đối, ít nhất hãy nhất quán trên tất cả các câu trả lời trên chủ đề này.
Ash


1

CẬP NHẬT: Có vẻ như Apple đã khắc phục lỗi này. Tôi vừa tải thành công một bản dựng bằng Xcode 6.4 lên iTunes Connect. Tôi tin rằng đây là lỗi của người tổ chức hoặc lỗi iTC nhưng họ đã sửa nó.

Trước khi giải pháp là sử dụng trình tải ứng dụng.

Bây giờ bạn có thể gửi bằng Xcode 6.x. Chúng tôi vẫn cần tải lên bản dựng từ 6.x vì Xcode 7 yêu cầu cấu trúc lại rất nhiều do ATS. Tiêu chuẩn "AllowArbitraryLoads" không cắt nó cho dự án của tôi.


0

Có vẻ như điều này có thể do một số logic xác thực số phiên bản mới của Apple gây ra. Trong trường hợp của chúng tôi, thêm một ".1" vào cuối chuỗi số phiên bản của ứng dụng đã cho phép tải lên ứng dụng bằng Trình tải ứng dụng.

Tuy nhiên, thực sự kỳ lạ / lừa đảo rằng thông báo lỗi cho điều này sẽ là "Ứng dụng bạn đã chọn không tồn tại".


0

Tôi có những vấn đề giống nhau. Tôi đã cố gắng tải lên bằng Trình tải ứng dụng thì gặp lỗi mô tả về phiên bản gói. Sau khi xóa tất cả info.plist của bên thứ ba khỏi nhóm và lib tĩnh, sẽ hoạt động để tải lên bản dựng của tôi.


0

Tôi đã khắc phục sự cố này. Tôi đã phải cập nhật OSX của mình lên 10.10.5 và XCode lên 7.0.1. Trong XCode, bạn cần đặt một vài khóa. Khóa NSAppTransportSecurity là bắt buộc nếu ứng dụng hoặc trò chơi của bạn cần truy cập internet. Sau khi thiết lập này, nó hoạt động hoàn hảo từ xcode tự nó. Và không có vấn đề gì khi kết nối itunes trực tiếp.

<key>UIRequiresFullScreen</key>
    <true/>

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <false/>
        <key>NSExceptionDomains</key>
        <dict>
            <key>domain.com</key>
            <dict>
                <key>NSExceptionAllowsInsecureHTTPLoads</key>
                <true/>
                <key>NSExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSExceptionRequiresForwardSecrecy</key>
                <false/>
                <key>NSIncludesSubdomains</key>
                <false/>
                <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
                <false/>
                <key>NSThirdPartyExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
                <false/>
            </dict>
        </dict>
    </dict> 

0

Giải pháp của tôi cho các vấn đề tương tự là sử dụng Fastlane Tools https://fastlane.tools
Đầu tiên, bạn có thể sử dụng công cụ GYM để xây dựng / lưu trữ dự án của mình, sau đó Pilot để gửi nó đến iTunesConnect Testflight. Công cụ này khắc phục tất cả các vấn đề của tôi với việc ký Mã, gửi, v.v. nên tôi có thể giới thiệu nó.

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.