Как преобразовать существующее Android-приложение, созданное с помощью PhoneGap в Eclipse, в iPhone? - PullRequest
3 голосов
/ 29 декабря 2011

Я создал одно демо-приложение для Android в Eclipse Indigo, используя PhoneGap.Теперь я хочу развернуть это же приложение на платформе iPhone.Является ли это возможным?Или я должен начать это с нуля для iPhone также?

Любые предложения или уловки приветствуются.:)

Ответы [ 5 ]

3 голосов
/ 29 декабря 2011

Если вы используете Mac, вы можете просто запустить новый проект PhoneGap в Xcode и импортировать папку www. Этот метод работает, только если вы использовали HTML, CSS и не зависящий от устройства Javascript.

1 голос
/ 29 декабря 2011

Нет ярлыка. Вам нужно начать с нуля для iPhone.

0 голосов
/ 01 мая 2013

Это правда, что не существует прямого способа сделать это. Но это было не так плохо, как начать с нуля. Вы обнаружите, что чем сложнее ваш проект Android, тем сложнее будет ваш импорт. Так что лучше начинать пораньше, и по мере продвижения проекта вы добавляете больше вещей с обеих сторон. Большая часть вашего кода будет доступна для обеих платформ, но функции плагина и устройства будут время от времени удивлять вас. Обратите больше внимания на плагин, они иногда очень хитры.

Что я делаю сейчас, так это то, что мой код Android зарегистрирован после всех проведенных и выпущенных испытаний. (Я работаю на ПК с Android и Mac на iOS), чтобы получить выпущенный код и оформить заказ на моем Mac. Я устанавливаю PhoneGap в xCode (выполните следующее: http://docs.phonegap.com/en/2.1.0/guide_getting-started_ios_index.md.html#Getting%20Started%20with%20iOS), а затем сделайте резервную копию папки «www» проекта. Затем я скопирую «www» из проекта Android. Возможно, вам придется работать с индексом. html и index.js немного, чтобы заставить его работать. Initial Process и OnDeviceReady немного отличаются между Android и iOS. После этого, если вы не использовали никаких плагинов, вы должны иметь возможность запускать ваше приложение на симуляторе.

Я желаю вам удачи, и вот и YouTube об этой теме, это помогает мне понять. http://www.youtube.com/watch?v=LcES5nIbMkk

0 голосов
/ 16 января 2013

Это невозможно в данный момент. Такое решение недоступно.

0 голосов
/ 29 декабря 2011

Некоторые приложения, которые вы не можете конвертировать в iPhone. Вы должны снова написать весь проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...