2013-07-18 5 views
2

Этот вопрос может быть связано phonegap android assets code is viewable - want to convert it as unreadablePhoneGap IOS App исходный код для просмотра

Это видео показывает проблемы я говорю о http://www.youtube.com/watch?feature=player_detailpage&v=ixg6jmrgAU8#t=113s

Я строю приложение Ios с помощью PhoneGap, AngularJS, HTML, CSS3. Все работает нормально, у меня есть файл app.ipa.

Но если я переименую .ipa в .zip и извлеките файлы> показать содержимое пакета, он покажет весь исходный код, включающий в себя активы, www-папку и код.

Я рассмотрел некоторые другие приложения, созданные с помощью телефонных или гибридных приложений. Некоторые из них имеют один и тот же вид, некоторые не отображают исходный код, даже если они построены с помощью телефонной заставки.

Это что-то я делаю неправильно? Я не хочу, чтобы мой html и код в js были замечены другими. Это мое первое гибридное приложение. Не пробовал это, но использование кордовы в качестве компонента в приложении iOS решило бы это?

ответ

0

Существует множество различных решений этой проблемы.

Некоторые из более простых, о которых я могу думать, - это запутывание вашего кода. Такие инструменты, как Google Closure Compiler, YUI Compressor и т. П., Делают это, уменьшая код, что делает его намного менее удобочитаемым и требует немного усилий, чтобы получить что-то из этого.

Если вы ищете что-то более продвинутое, я наткнулся на это решение, которое encrypts your Phonegap source code и расшифровывает его на устройстве во время работы.

Если это не то, что вы ищете, укажите мне несколько IPAs, и я могу попытаться выяснить, что они делают по-другому.

+0

Спасибо, это было полезно. попробует решение для шифрования. Я смотрел все приложения на сайте phonegap и да, у всех из них есть возможность просмотра кода. Раньше я смотрел на гибридные приложения в магазине приложений - не уверен, что еще они используют. Одним из приложений, на которые я смотрел, является социальное приложение. – BBios

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