2012-11-22 31 views
5

Có thể tạo một nhị phân qua https://build.phonegap.com/ sẽ sẵn sàng để gửi trong App Store không?Ứng dụng PhoneGap được xây dựng bằng cách gửi "PhoneGap Build" vào App Store

Tôi không muốn thực hiện thông qua Xcode nhưng chỉ qua "PhoneGap Build". Các FAQpress release trạng thái đó nó có thể:

Quickly and easily get back app-store ready apps for multiple platforms, 
including: *Apple iOS*, Google Android, ... 

Vì vậy, tôi đã successfuly xây dựng và thử nghiệm ứng dụng của tôi trên cả Android và iOS. Ngoài ra tôi đã thành công xây dựng một phiên bản sẵn sàng phát hành cho cửa hàng android (google play) và gửi.

Vấn đề của tôi là tôi dường như không thể làm điều tương tự cho App Store. Trong khi cố gắng để nộp với Application Loader tôi nhận được:

Application failed codesign verification. The signature was invalid, 
contains disallowed entitlements, or it was not signed with an iPhone 
Distribution Certificate 

Unable to extract entitlements from application: 
/var/folders/vr/ghc8p.../T/APPNAME.ipa/Payload/APPNAME.app/APPNAME 

Lưu ý rằng tôi đã sử dụng giấy chứng nhận phân phối cho việc xây dựng các .ipa từ PhoneGap Build

Bất kỳ ý tưởng nơi tôi nên xem xét tiếp theo?

+0

Bạn đã thử tạo lại chứng chỉ của mình từ Apple chưa? – Aaron

+0

Có, 3 lần rồi. – cherouvim

Trả lời

5

Hóa ra đó là lỗi Xây dựng PhoneGap. Các chứng chỉ cũ dường như đã được lưu vào bộ nhớ cache. Tôi đã xóa ứng dụng (trong PhoneGap Build) và tất cả các cấu hình chứng chỉ của tôi. Tôi đã tạo một ứng dụng mới và một cấu hình chứng chỉ mới với các chứng chỉ phân phối tốt cuối cùng mà trước đó tôi đã sử dụng khi đăng câu hỏi.

Bản dựng đã được chấp nhận thành công từ Trình tải ứng dụng.

Vì vậy, đây là lỗi Xây dựng PhoneGap.

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