主题说明了一切。我这里有一个 .app 文件,但 Xcode 项目不再对我可用。有没有办法获取 .app 文件并从中逆向工程 Xcode 项目,以便我可以查看用于制作它的代码?
最佳答案
首先,对源代码进行签名和加密。
其次,如果您身在美国、古巴、朝鲜和许多其他国家/地区,法律上可能不允许您解密此来源。我担心它甚至适用于您自己的代码,因为它是由 Apple 工具使用 Apple key 加密的。与一位律师核实一下,他是一个身穿黑衣、言语吓人、开着一辆漂亮保时捷的律师。
第三,Objective-C 是一种编译语言,而 LLVM 允许您进行一些优化,您将很难回到任何稍微可读的内容。这不是 Java/C#。
第四,您最好非常非常确定“我不再可以使用该应用程序文件”意味着您在某种程度上拥有对源代码的合法权利。窃取源代码会受到严厉处罚,罚款可以让你给自己买一辆保时捷。询问律师:p
关于iphone - 有没有办法从 .app 文件对 Xcode 项目进行逆向工程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7322996/