Test Phonegap Создайте приложение на другом iPhone
Я создал мобильное приложение, используя Phonegap Build (а не только Phonegap... но Build). У меня есть ПК с ОС Windows и не использую eclipse или xcode. Я просто пишу Javascript и позволяю Build делать все сложное для меня.
Я могу легко протестировать свое приложение на устройстве Android, просмотрев QR-код, который отображается на странице сборки после компиляции моего приложения.... но как я могу протестировать iPhone или iPad? > Я могу убедить члена семьи одолжить мне один на день, но у меня нет Mac (я мог бы, вероятно, посетить другого друга, чтобы использовать его, ненадолго).
На данном этапе было бы нецелесообразно тратить $99 на сертификат разработчика, хотя это приложение может быть отправлено в магазин в конце концов. Если $99 является единственным вариантом, я был бы благодарен всем, кто это ясно говорит!
Или, может быть, мне просто нужно узнать о TestFlight или Lesspainful? В настоящее время описания меня путают, но я постараюсь усерднее, если узнаю, что некоторые эксперты говорят мне, что это правильный путь!
Было бы хорошо протестировать на реальном устройстве Apple, так как мне не повезло получить эмулятор... но, возможно, единственный ответ на мою дилемму - сказать мне, чтобы я держался с эмуляторами. (В этом случае: есть ли пошаговое учебное пособие для полного новичка для установки эмулятора iPhone в Windows?).
Спасибо.
Ответы
Ответ 1
Если вы хотите протестировать устройство, ваше приложение должно быть подписано с использованием вашего сертификата. Вам также понадобится профиль обеспечения разработки, включающий идентификатор устройства любых устройств, на которых вы хотите протестировать. Чтобы получить эти вещи, вам нужно присоединиться к программе разработчиков Apple iOS. Это верно, даже если вы используете службу PhoneGap Build; чтобы создать устройство, вам необходимо загрузить свой сертификат и предоставить профиль в PhoneGap Build. Просмотрите страницу PhoneGap Build Создание для iOS для получения полной информации. Все это означает, что вам нужно будет заплатить взнос в размере $99 за участие в Программе разработчиков iOS.
Альтернативой является джейлбрейк вашего устройства (или, в данном случае, вашего друга устройства). Вы можете найти инструкции для этого в Интернете, если вы так склонны. Тем не менее, я не думаю, что вы сможете построить через PhoneGap Build в этом случае - вам нужно будет самостоятельно создать приложение с помощью Xcode или, возможно, другого набора инструментов.
Ответ 2
Так же, как обновление для всех, кто попадает сюда. Теперь вы можете использовать приложение Adobe PhoneGap Developer App, которое позволяет запускать приложения на устройствах без идентификаторов, лицензий и т.д. Вот руководство по началу работы.
Ответ 3
Вам нужно будет присоединиться к Программе разработчиков Apple, чтобы иметь возможность подписывать сборку и создавать .IPA для использования TestFlight или других методов, чтобы получить сборку на устройстве.
Есть варианты для тестирования на устройстве без этого - см. App.io для эмулятора в браузере.
Если вы идете с этим или TestFlight, я писал о Получение мобильных приложений для ваших клиентов, в которое включены плюсы и минусы опций и шаги, которые вам нужно пройти.
Ответ 4
установите iTune на свой ПК с Windows. Скопируйте файл IPA в каталог приложения iTune. При подключении устройства (iPhone, iPad или iPod) приложения синхронизации. Затем вы можете протестировать на реальном устройстве.