2011-10-19 42 views
5

Tôi đã xây dựng một ứng dụng bằng Phonegap và tôi đã thử nghiệm nó trên iPhone Simulator. Bây giờ tôi muốn "gửi" nó cho iPad, ai đó có thể giải thích cho tôi cách xử lý?Thử nghiệm ứng dụng PhoneGap trên một thiết bị thực

Tất nhiên tôi có một id táo và tất cả những thứ khác ... Tôi đã tạo "provisioning profile" cho iPad, nhưng tôi không hiểu làm thế nào tôi có thể chạy nó trên thiết bị. Nếu ai đó có thể giải thích cho tôi hoặc chuyển hướng tôi đến một hướng dẫn tốt cho loại "phát triển thử nghiệm" này. Cảm ơn trước.

Trả lời

3

Nếu bạn có một Apple ID và ipad được trích lập dự phòng đúng cách, sau đó bạn chỉ cần thay đổi nơi bạn đang xây dựng để trong xcode. Nhấp vào nút bên cạnh nút "chạy" và "dừng" trong xcode. Nút sẽ là tên của dự án của bạn, theo sau là "nameOfProject> iPad 4.3 Simulator" hoặc một cái gì đó tương tự. Thay đổi điều này thành "tên thiết bị iOS của iPad", iPad bạn đã cắm vào máy tính. Bây giờ xây dựng lại và chạy.

2

Cách phân phối ứng dụng mà không yêu cầu người dùng sao chép hồ sơ cấp phép và tệp ứng dụng vào iTunes và sau đó đồng bộ hóa iPhone với ứng dụng đó. Bây giờ, chỉ có điều mà họ cần làm là bấm vào liên kết trong e-mail, mà sẽ mở trang web trên thiết bị và ở đó họ có thể nhấp để cài đặt ứng dụng và hồ sơ trên iPhone.

http://blog.amarkulo.com/ad-hoc-profiles-and-application-distribution-via-web

tài liệu tham khảo khác:

http://support.twixlmedia.com/kb/epublisher-builder-application/how-do-i-create-the-distribution-provisioning-profile-for-my-ad-hoc-build

2

sử dụng "chạy" thay vì "mô phỏng".

tôi đã chỉ được sử dụng cordova nhưng cordova run <osname> sẽ cài đặt nó trên thiết bị của bạn nếu nó cắm vào ví dụ:.

cordova run ios (Tôi từ chối trả 99 $ do đó, không được thử nghiệm nhưng nó phải)

cordova run android (hoạt động đẹp)

+0

Vì vậy, điều này có hiệu quả bằng cách cắm iPhone và chạy Cordova không? Bạn có phải cd bất cứ nơi nào? – James111

+0

@ James111 bạn sẽ cần phải có trong thư mục dự án Phonegap/Cordova của bạn trước tiên – olimortimer

+0

Không hoạt động cho tôi: (. Tôi không có xCode được cài đặt, đó có phải là vấn đề không – James111

0

OK đây là một chút của lối tắt/gian lận. Nhưng những gì tôi đã làm là làm điện thoại phục vụ và sau đó mở địa chỉ IP mà nó cung cấp cho bạn trên Iphone của tôi ... Nó khá giống như có nó chạy trên thiết bị của bạn như là một APK!

Step One: 

cd vào thư mục của bạn và chạy phonegap serve

Step two: 

trên iPhone/Android/Device mở trình duyệt web của bạn (ví dụ Safari) và gõ vào PhoneGap IP đã đưa cho bạn.

Step three: 

Hãy vui vẻ khi nhìn thấy việc ứng dụng của bạn :)

Tuy nhiên nếu bạn đang sử dụng một số tính năng phonegaps (gps, vv ...) sau đó chúng sẽ không hoạt động. Giải pháp này là một cách nhanh chóng và dễ dàng để xem ứng dụng của bạn không sử dụng bất kỳ điều khiển phần cứng nào (ví dụ: ứng dụng di động jquery)

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