一个新的开发者在这里!我在网上搜索了一个答案,但找不到答案。
用户能否以某种方式查看和编辑应用程序文件,例如 ViewController 或 AppDelegate?我说的不仅仅是普通用户,而是一个精通技术的家伙。如果可以编辑,哪些文件不能查看和/或编辑?
干杯!
一个新的开发者在这里!我在网上搜索了一个答案,但找不到答案。
用户能否以某种方式查看和编辑应用程序文件,例如 ViewController 或 AppDelegate?我说的不仅仅是普通用户,而是一个精通技术的家伙。如果可以编辑,哪些文件不能查看和/或编辑?
干杯!
出色地。源代码永远不会提供给用户。它已编译
但
资源可以编辑
但
这会破坏代码签名并使应用程序在未越狱的手机上无法使用
不,他们不能。不是源代码文件,因为它们永远不会出现在已编译的应用程序中。(除非您将它们作为资源包括在内,但这将是一件非常奇怪的事情。)
但是,具有越狱设备的用户可以编辑和访问您的.nib
、.strings
、.plist
文件等。即您添加到捆绑资源中的所有内容。要查看这是什么,请转到
Project -> Build Phases -> Copy Bundle Resources
Xcode。
除非出现严重错误,否则源代码文件永远不会出现在 iOS 设备上。源代码被编译成可执行文件和框架,并且安装的是那些编译文件(以及编译文件之外存在的资源)。