2

这个问题可能与phonegap android assets code is viewable - 希望将其转换为不可读相关

该视频显示了我正在谈论的问题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 作为组件可以解决这个问题吗?

4

1 回答 1

0

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

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

如果您正在寻找更高级的东西,我遇到了这个解决方案,它可以加密您的 Phonegap 源代码并在运行时在设备上对其进行解密。

如果这些不是您想要的,请向我指出一些 IPA,我可以尝试找出它们的不同之处。

于 2013-07-19T05:40:10.373 回答