Phonegap iOS App源代码可见

时间:2013-07-18 15:54:38

标签: ios objective-c cordova

此问题可能与phonegap android assets code is viewable - want to convert it as unreadable

有关

此视频显示我正在讨论的问题http://www.youtube.com/watch?feature=player_detailpage&v=ixg6jmrgAU8#t=113s

我正在使用Phonegap,AngularJS,html,css3构建ios应用程序。一切正常,我有app.ipa文件。

但如果我将.ipa重命名为.zip并解压缩文件>显示包内容,它显示我的所有源代码,包括资产,www文件夹和代码。

我查看过使用phonegap或混合应用程序构建的其他一些应用程序,其中一些具有相同的视图,有些不显示源代码,即使它们是使用phonegap构建的。

我做错了吗?我不想要我的HTML,其他人可以看到js中的代码。这是我的第一个混合应用程序,没试过这个,但在iOS应用程序中使用cordova作为组件会解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

这个问题有很多不同的解决方案。

我能想到的一些更简单的方法是混淆你的代码。谷歌的Closure CompilerYUI Compressor之类的工具等通过缩小代码来实现这一点,这使得它的可读性降低,并且需要付出一些努力才能从中获取任何东西。

如果您正在寻找更高级的东西,我会遇到encrypts your Phonegap source code这个解决方案并在运行时在设备上解密它。

如果这些不是你想要的,请指点几个IPA,我可以试着找出他们做的不同。

相关问题