2012-05-14 13 views
8

Sau gần như không có vấn đề trong 6 tháng, tôi đột nhiên gặp vấn đề lớn khi cố gắng phân phối ứng dụng để thử nghiệm trên OTA: trong khi cài đặt ứng dụng (sau khi tải xuống) Tôi nhận được thông báo lỗi dưới đây -> ảnh chụp màn hình. Tất cả những người thử nghiệm của tôi cũng thấy cùng một thông điệp, vì vậy nó không bị ràng buộc với một thiết bị duy nhất.OTA - myApp không thể được cài đặt tại thời điểm này - Không thể xác minh thực thi

Giao diện điều khiển trên thiết bị hiển thị thông báo sau:

preflight_application_install: Could not verify executable at /var/tmp/install_staging.uNQth4/foo_extracted/Payload/myApp.app 

Điều kỳ lạ là: Tôi có thể cài đặt ứng dụng trên USB với Xcode. Ngoài ra, xác thực cho việc tải lên AppStore là tốt.

Tôi đã cố gắng rất nhiều:

  • Profiles distibution mới
  • kiểm tra nếu UDID là bên trong các cấu hình
  • kiểm tra hồ sơ đôi trong keychain
  • đã Xcode Voodoo (sạch xây dựng, xóa dữ liệu có nguồn gốc)
  • cố khắc phục bằng các quyền lợi ('get-task-allow' = false)

Bất kỳ ý tưởng nào để giải quyết điều này sẽ rất hữu ích. Cảm ơn trước.

unable to donwload application

+0

Bạn có thể cài đặt ipa đã hoàn thành của mình bằng cách thả nó lên iTunes (không phải Xcode) trong khi bạn đang chia sẻ kết nối và sau đó đồng bộ hóa không? –

+0

Cảm ơn Owen. Không, điều đó cũng không hiệu quả. Ngoài các "preflight_application" khác -error, tôi bây giờ cũng nhận được: không thể lưu hình thu nhỏ để tải xuống biểu tượng: image = (null) path = '/ var/mobile/Library/SpringBoard/Tải xuốngIconImageCache/de.myapp-461650BC-AFF9-4D46-9F57-F21D9BBFE4ED ' – brainray

+0

Có vẻ như bạn đã có một bản dựng xấu. Tôi đã nhận được những lúc này, và đối với một số lý do xây dựng chỉ không đi đúng. Nếu iTunes xáo trộn nó, thì cái gì đó xấu trong quá trình xây dựng. –

Trả lời

4

Sau khi điều tra thêm vấn đề - một lần nữa - bị gây ra bởi một sự kết hợp không hợp lệ của nhà phát triển Việc cấp phép cho hồ sơ và Ad Hoc Distribution Profile. Vấn đề là, ngay cả các bản sửa lỗi thông thường cũng không hoạt động (trao đổi chứng chỉ, v.v.). Xcode luôn hiển thị các hồ sơ hợp lệ.

Tôi đã đọc rất nhiều bài đăng đề xuất cài đặt lại hoàn toàn MacOS với mục tiêu cài đặt KeyChain sạch. Tôi không muốn giết MacOS tùy chỉnh của mình, vì vậy tôi đã tạo một máy ảo của Mac OS 10.7.3 + Xcode bằng VMWare. Sau đó, nó đã được như 20 phút để thiết lập tất cả mọi thứ lên và OTA làm việc! Tôi nghĩ, đó là một ý tưởng tốt để có một hệ điều hành ảo sạch sẽ thuận tiện cho trường hợp này.

0

Nếu bạn có bản dựng OTA, bạn không cần một quảng cáo đặc biệt. Toss những hồ sơ.

1

Trong trường hợp của tôi, sự cố là tệp IPA có số phiên bản gói và tệp plist có số phiên bản gói khác nhau.

Đã thay đổi tệp plist để có cùng số với tệp IPA và nó hoạt động cho tôi.

1

Trong Trung tâm thành viên, tôi xóa cung cấp phân phối đặc biệt và tạo lại. Sau khi biên dịch lại, hãy làm việc cho tôi!

0

Tôi đã gặp vấn đề này và tôi đã khắc phục sự cố vì tôi nhớ mình đã có một chiếc điện thoại mới, vì vậy tôi đã kết nối với Xcode (chế độ nhà phát triển) và thêm thiết bị vào hồ sơ cấp phép và cài đặt lại hồ sơ.