2013-08-23 68 views
6

Tôi nhận được lỗi sau khi tôi cố cài đặt ứng dụng qua TestFlightApp.com.Cài đặt iOS Ad Hoc không thành công

"Unable to download application. "helloworld" could not be installed at this time. 

Tôi cũng đã thử cài đặt qua iTunes và Trình cấu hình của Apple.

Khi lần đầu tiên gặp lỗi này, tôi nghĩ có thể là do chương trình nhà phát triển của Apple bị trễ vài tuần, vì vậy tôi đã tạo lại tất cả chứng chỉ bằng yêu cầu ký mã trên máy tính xách tay của mình, sau đó xây dựng lại tất cả hồ sơ cấp phép của mình.

Sau đó tôi đã xóa tất cả các cấu hình khỏi iPhone của mình và khỏi XCode và tôi đã xóa TestFlight khỏi điện thoại của mình.

Sau đó, tôi đã lưu trữ ứng dụng, tải lên chuyến bay thử nghiệm, đã cấp quyền cho tất cả các thiết bị trong tiểu sử và đã gửi email thông báo bằng liên kết tải xuống.

Khi tôi cố gắng tải xuống, thanh tiến trình sẽ gần hết mức đến cuối thì lỗi sẽ xuất hiện. Đây là những gì tôi thấy trong Console trong khi cài đặt (từ iPhone Configuration Utility):

SpringBoard[67] <Warning>: Killing com.helloworldapp for app installation 
installd[53] <Error>: 0x2c6000 handle_install: Install 
    of "/var/mobile/Media/Downloads/-2429066128781955904/-410631401396950200" 
    requested by itunesstored 
installd[53] <Error>: 0x2c6000 MobileInstallationInstall_Server: Installing 
    app com.helloworldapp 
installd[53] <Error>: Aug 23 11:45:37 SecTrustEvaluate 
    [leaf CriticalExtensions IssuerCommonName] 
installd[53] <Error>: 0x2c6000 verify_signer_identity: 
    MISValidateSignatureAndCopyInfo failed for 
    /var/tmp/install_staging.a1ku9y/foo_extracted/Payload/helloworld.app/helloworld: 0xe8008017 
installd[53] <Error>: 0x2c6000 do_preflight_verification: Could not verify 
    executable at /var/tmp/install_staging.a1ku9y/foo_extracted/Payload/helloworld.app 
installd[53] <Error>: 0x2c6000 install_application: Could not preflight 
    application install 
itunesstored[71] <Error>: 0x183b000 MobileInstallationInstall: failed with -1 
installd[53] <Error>: 0x2c6000 handle_install: API failed 

Vì vậy, tôi đã có giấy chứng nhận thương hiệu mới và hồ sơ, hồ sơ có các thiết bị Tôi đang cố gắng để cài đặt nhúng và tôi đã được cấp phép cho các thiết bị đó trong TestFlight.

Hiện tại tôi đang gặp sự cố, tôi đã khắc phục các sự cố tương tự với vấn đề này trong quá khứ, vì vậy tôi đã hết tất cả các ý tưởng thông thường của mình.

Và tôi cũng đã thử tăng số phiên bản, (đã hoạt động trong quá khứ) nhưng không có may mắn.

Gần đây tôi đã di chuyển dự án từ thư mục/Users/của tôi sang ổ cứng ngoài, nhưng tôi đã cập nhật tất cả các đường dẫn cần thiết và tôi có thể xây dựng ứng dụng và chạy nó qua Xcode. vấn đề.

UPDATE: Nhờ câu trả lời của Jason Tôi đã quản lý để có được một lỗi khác nhau từ Configurator của Apple

A signed resource has been added, modified or deleted 
-402620393 
com.apple.mdk.amderror 

UPDATE: Để hoàn chỉnh, đây là lỗi tôi nhận được trên iPhone khi cố gắng đồng bộ qua iTunes:

iTunes Sync: 'helloworld' failed to install 
+0

Yêu cầu ký mã mà tôi đã sử dụng để tạo chứng chỉ cũ - tôi đã sử dụng nó một lúc trước, tôi có cần phải tạo một tệp yêu cầu mới mỗi lần tôi tạo chứng chỉ không? –

+0

Vì vậy, cuối cùng, tôi đã có một đồng đội để sao chép các repo trên mac của mình, tạo ra giấy chứng nhận mới và hồ sơ, và ông đã gửi các ứng dụng cho các cửa hàng ứng dụng mà không có một vấn đề. Tôi đã thử gửi tới cửa hàng ứng dụng và gặp phải lỗi ký mã. Tôi nghĩ rằng vấn đề là để làm với di chuyển của tôi dự án vào một HDD ngoài. Tôi sẽ cố gắng xây dựng một dự án mới trên ổ cứng, nhân bản nó từ GitHub và xem liệu nó có giải quyết được vấn đề của tôi hay không. –

Trả lời

2

Vấn đề là ổ cứng gắn ngoài, tôi chắc chắn 100% vì tôi đã sao chép thư mục dự án vào ổ SSD của mình, được xây dựng và biên dịch với cùng chứng chỉ và giờ nó đã trải qua chuyến bay thử nghiệm.

Đó là ổ cứng USB giá rẻ mà tôi đã mua khi ổ Macbook của tôi đầy và tôi chưa lưu đủ số tiền cho một ổ mới. Tôi khuyên bạn không nên xây dựng trên một HDD bên ngoài

Tôi không chắc chắn 100% nhưng tôi đoán chứng chỉ ký mã của tôi chỉ hợp lệ cho ổ cứng mà dự án ban đầu được tạo, di chuyển nó vào HDD có thể có giống như di chuyển thư mục sang một máy tính khác hoàn toàn, làm mất hiệu lực ký mã.

Nếu bất kỳ ai khác có thể xác nhận hoặc củng cố lý thuyết của tôi là tuyệt vời, nhưng chắc chắn di chuyển dự án trở lại ổ cứng trong máy tính xách tay của tôi, vị trí ban đầu của dự án, đã giải quyết vấn đề cho tôi ngay lập tức.

+1

Số phiếu giảm giá là gì, nhận xét sẽ hữu ích. –

+0

Một số người chỉ vứt bỏ những kẻ phản đối vì họ thích quay đầu tiên và đặt câu hỏi sau, nó được gọi là thiếu kiên nhẫn. – Jacksonkr

0

Sau đó, tôi lưu trữ các ứng dụng, tải lên để kiểm tra chuyến bay, cho phép tất cả các thiết bị trong tiểu sử và đã gửi email thông báo với liên kết tải xuống.

Bạn phải thêm thiết bị vào hồ sơ trước khi tạo và lưu trữ ứng dụng. Danh sách các thiết bị được phê duyệt được nhóm trong ứng dụng, không được kiểm tra trực tuyến tại thời điểm cài đặt.

+0

Cấu hình cấp phép của tôi có tất cả các thiết bị được nhúng. Khi bạn tải lên bản dựng lên TestFlight, bạn có tùy chọn chọn thiết bị được phê duyệt nào có khả năng tải xuống bản dựng - danh sách dựa trên danh sách thiết bị được nhúng và tôi có tất cả các thiết bị được chọn –

8

Tôi làm việc tại TestFlight. Khi tải lên, chúng tôi cố gắng nắm bắt mọi tình huống có thể để ngăn chặn điều này, nhưng một số trường hợp không thể bắt được hoặc chúng tôi chưa từng thấy trước đây. Và thông báo lỗi của iPhone "Không thể tải xuống ứng dụng" không cung cấp cho bạn nhiều thông tin.

Điều tốt nhất cần làm trong trường hợp này là lấy IPA của bạn (cùng một tệp bạn tải lên TestFlight) và cài đặt thủ công lên thiết bị. Điều này khá dễ dàng nếu bạn sử dụng Apple's Configurator.Nếu Trình cấu hình của Apple không thể cài đặt nó, vấn đề không phải do TestFlight gây ra và hy vọng Trình cấu hình sẽ cung cấp cho bạn các thông báo lỗi tốt hơn sẽ giúp giải quyết vấn đề. Nếu nó có thể cài đặt nó, thì nó có thể là một vấn đề TestFlight và bạn nên gửi cho chúng tôi yêu cầu hỗ trợ here.

Dù bằng cách nào, hãy cho tôi biết điều gì sẽ xảy ra. Hy vọng rằng, chúng tôi có thể đặt một lần kiểm tra tải lên khác để ngăn chặn trường hợp này vào lần tới.

+0

Tôi đã cố cài đặt qua iTunes và không thành công - Tôi sẽ thử cấu hình và xem liệu nó có cung cấp thông báo lỗi tốt hơn hay không –

+0

Vâng, nó dễ hơn rất nhiều so với iTunes và bạn không phải đồng bộ hóa hay bất cứ thứ gì. – jasongregori

+0

Ok Tôi gặp lỗi khác, tôi sẽ cập nhật câu hỏi –