2012-05-15 47 views
10

Tôi có phiên bản "PLUS" của ứng dụng và phiên bản thông thường. Tôi lưu trữ cả hai người trong số họ bằng cách sử dụng các mục tiêu khác nhau. Tôi tải lên của ipa để TestFlight (cũng đến máy chủ Hockey của tôi) và phiên bản "PLUS" luôn tải về tốt. Nhưng phiên bản thông thường luôn cho tôi lỗi "Không thể tải xuống ứng dụng".Không thể tải xuống ứng dụng - "APP" không thể tải xuống tại thời điểm này

Tôi không thay đổi mã ở giữa hai bản dựng. Tôi làm một "sạch" giữa các bản dựng. Sự khác biệt duy nhất trong mã là tôi xác định macro "PLUS_VER" thay đổi một số mã. Và có một vài khác biệt trong các tệp tài nguyên được liên kết với hai mục tiêu. Điều này được sử dụng để không bao giờ xảy ra, nhưng vấn đề này đã được nhất quán trên mỗi lần tôi đã xây dựng với phiên bản hiện tại này.

Bất kỳ ý tưởng nào?

<> <

+0

Tôi bỏ phiếu để đóng câu hỏi này là không có chủ đề vì nó không phải về lập trình. – trojanfoe

Trả lời

6

cảm ơn mẹo khi xem bảng điều khiển. Trong khi nó đã được cài đặt, tôi thấy rằng provisioning profile không đồng ý với iCloud phổ biến lưu trữ khóa-giá trị quyền lợi. Chúng tôi đang bật iCloud với bản phát hành này.

Tôi đã tham gia và "chỉnh sửa" mỗi hồ sơ cấp phép (về cơ bản không làm gì ....) và tải xuống lại chúng và đã khắc phục sự cố.

Loại gây phiền nhiễu mà Apple không làm mất hiệu lực hồ sơ provisioning của bạn hoặc cho bạn biết nó cần cập nhật ít nhất ...: -/

0

Kiểm tra xem các gói ứng dụng ID trong Info.plist phù hợp với plist cài đặt trên các máy chủ, rằng điểm URL cài đặt vào plist chính xác và các điểm lắp đặt plist đến URL IPA đúng.

+0

Tôi chắc chắn đã kiểm tra và kiểm tra lại tất cả số nhận dạng và URL. Các ứng dụng có vẻ như nó kết thúc tải xuống và sau đó lỗi trên bước cài đặt ... nhưng lỗi vẫn chỉ nói "Không thể tải ứng dụng". Bất kể, nó không giống như TestFlight để có được những thứ sai. Vì vậy, yea ... có vẻ như đó là một vấn đề khác. – FishStix

+0

Nhật ký giao diện điều khiển nói gì? Hồ sơ dự phòng có đúng hạn và nó bao gồm UDID thiết bị không? – Jim

+0

Nhật ký điều khiển nào? Có một bản ghi bàn điều khiển trong khi nó cài đặt một ứng dụng từ mạng? Yea, provisioning profile là ngày tháng và bao gồm tất cả các UDID .... – FishStix

1

tôi đã vấn đề sử dụng OTA (useing XCode 4.3.3, tôi đoán nó giống nhau trong XCode 4.xx).

Nó chỉ cho phép tôi cài đặt Ứng dụng trên thiết bị phát triển khi tôi sử dụng Hồ sơ cấp phép phát hành. Khi tôi thay đổi các thiết lập trong Đề án (Bằng cách đánh dấu vào Schemename và selct "Edit Scheme ...". Trên hàng bên trái, có các thiết lập lược đồ này, nơi tôi phải bấm vào "Lưu trữ" và thay đổi "Xây dựng cấu hình" tìm lỗi"). Hơn tôi đã có thể phân phối Apps bằng OTA với Profile Provisioning Development của tôi.

Hy vọng nó sẽ giúp ai đó

+0

Điều này đã giúp tôi! Cảm ơn –

6

Tôi đã chiến đấu với cùng một vấn đề này và câu hỏi này là thứ 2 trên google. Lỗi cơ bản có nghĩa là có một lý do khiến ứng dụng không thể được cài đặt. Có rất nhiều lý do khác nhau có thể xảy ra. Cách duy nhất để tìm hiểu là xem bảng điều khiển trong khi ứng dụng cài đặt và thông báo lỗi hữu ích hơn sẽ xuất hiện ở đó.

Nếu bạn có quyền truy cập vào máy, bạn có thể sử dụng cửa sổ trình tổ chức trong Xcode để xem bảng điều khiển cho thiết bị đi kèm. Nếu bạn không có quyền truy cập vào máy, hãy nhờ người dùng cài đặt Tiện ích Cấu hình iPhone. Có cả hai phiên bản Windows và Mac có sẵn để tải xuống từ Apple. Sau đó, họ có thể xem bảng điều khiển và gửi email đầu ra cho bạn.

Trong trường hợp của tôi, tôi đã sử dụng Testflight để cài đặt các bản dựng phát triển. Tôi nghĩ rằng phải có một số vấn đề cung cấp và thử tải nhiều thứ khác nhau. Cuối cùng, khi tôi thấy đầu ra của giao diện điều khiển, rõ ràng là chúng tôi đang cố cài đặt ứng dụng iOS 6 trên thiết bị iOS 5.

0

Tôi vừa gặp sự cố, có vẻ như testflight đã ngừng hoạt động. Nó đã không được hiển thị trong các system status từ đầu nhưng họ cập nhật nó để phản ánh thời gian tôi gặp vấn đề.

testflight

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