2013-02-25 2 views
0

У меня есть гибридное мобильное приложение, которое я создал с помощью html5 и jQueryMobile. Мне нужно сделать это как приложение ipad/iphone. Обратите внимание: я не разрабатывал приложение в Mac или Xcode. Поэтому мне нужно знать шаги, которые я должен выполнить, чтобы сделать это как приложение iphone/ipad.Как сделать гибридное мобильное приложение как приложение ipad/iphone?

Я не должен распространять его в магазине Apple. Мы должны предоставлять заявку только нашим клиентам.

Итак, вот мои вопросы.

1) Какие шаги мне нужно выполнить, чтобы получить его как приложение для ios и передать его моим клиентам? [Mine - гибридное мобильное приложение, а не родное мобильное приложение]

2) a) Нужно ли, чтобы мне понадобилась машина Mac с Xcode? [Потому что гибридное мобильное приложение этого не требует, но я заинтересован во время развертывания/тестирования его на устройстве, нужен ли мне Mac-машина] б) Или программы разработчика ios для меня достаточно? Потому что я думал, что могу получить файл .ipa с помощью сборки phoneGap без использования Mac-машины.

3) Чтобы предоставить клиенту, а не распространять его в магазине Apple, нужна ли мне программа для разработчиков iOS? [Из следующей ссылке, которую я чувствую себя так]

https://developer.apple.com/programs/which-program/ 

4) Если вообще я распределяя его в App Store, есть ли польза яблочного критерии принять заявку? Пожалуйста, помогите мне с правильным ответом. Я не могу сказать моему клиенту какое-либо оправдание позже. Поэтому я предпочел бы ответить на вопрос от кого-то, у кого есть опыт в этой области.

Спасибо.

ответ

1

1) Если бы я был вами, я бы получил XCode, запустил приложение для iPhone/iPad и написал какую-то оболочку с помощью UIWebView (если вы не хотите полностью переписывать в Objective C, что может или не может имеют более чистый результат и могут быть или не быть проще, это зависит от того, что вы переносите).

2) Чтобы сделать то, что я упомянул выше, необходим Mac с XCode. Тем не менее, есть сторонние программы, которые могут собирать приложения для iPhone, такие как Unity, Flash и PhoneGap. Я всегда работал с XCode, поэтому я не могу дать вам много советов по этим вопросам.

3) Да, вам нужно будет заплатить за программу разработчика. Вы можете написать код и протестировать с помощью iPhone Simulator, который поставляется с XCode бесплатно, но, чтобы поместить его на любое устройство, вам нужно будет заплатить.

4) Короткий вариант заключается в том, что до тех пор, пока он работает, уместен, легален, полезен и удобен для пользователя, тогда Apple примет его. Обычно они отказываются, если это серьезная проблема. Если вы хотите узнать больше, вы можете прочитать full version.

+0

благодарит за ваш быстрый ответ. Но я не планирую разрабатывать его как родное приложение. Итак, у меня есть сомнения, что мне нужна машина mac с xcode ... Любой, кто имеет опыт создания гибридного приложения, может мне помочь ... – Bavya

+0

Гибридное мобильное приложение - это гибрид между HTML5 и мобильным телефоном. Таким образом, у вас есть приложение HTML5, но вам все равно придется писать класс-оболочку в Objective-C, который отобразит его на iphones/ipads с помощью UIWebView, как описано WolfLink. Для компиляции в объективе-C требуется Xcode, который обычно означает упомянутый выше компьютер Apple или стороннюю программу. эта ссылка демонстрирует эту концепцию упаковки для разных платформ - http://msdn.microsoft.com/en-us/magazine/hh852592.aspx –

0

1) Для распространения вам понадобится ipa для iphone и ipad, построенных с использованием Xcode или какой-либо другой платформы.

2) a) Вам потребуются mac и Xcode для тестирования, отладки, если не для создания ipa. Если ваше приложение использует js, XCode и Mac помогают. b) Программа разработчика полезна, когда вы хотите установить и протестировать приложение на устройствах (установка уже созданного ipa).

3) Вам потребуется программа для разработчиков iOS. Но это клиент, которому потребуется программа Enterprise для регистрации своих пользовательских устройств в программе и распространения приложения. Только в том случае, если вы распространяете приложение определенным пользователям, вам понадобится программа Enterprise.

4) Вам необходимо отправить приложение на утверждение Apple, прежде чем делать его доступным в магазине приложений. Ниже приводится ссылка для некоторой помощи по этому вопросу. https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/SubmittingYourApp/SubmittingYourApp.html

Надеюсь, это поможет.

Смежные вопросы