iphone - 有没有办法从 .app 文件对 Xcode 项目进行逆向工程?

标签 iphone xcode reverse-engineering .app

主题说明了一切。我这里有一个 .app 文件,但 Xcode 项目不再对我可用。有没有办法获取 .app 文件并从中逆向工程 Xcode 项目,以便我可以查看用于制作它的代码?

最佳答案

  • 首先,对源代码进行签名和加密。

  • 其次,如果您身在美国、古巴、朝鲜和许多其他国家/地区,法律上可能不允许您解密此来源。我担心它甚至适用于您自己的代码,因为它是由 Apple 工具使用 Apple key 加密的。与一位律师核实一下,他是一个身穿黑衣、言语吓人、开着一辆漂亮保时捷的律师。

  • 第三,Objective-C 是一种编译语言,而 LLVM 允许您进行一些优化,您将很难回到任何稍微可读的内容。这不是 Java/C#。

  • 第四,您最好非常非常确定“我不再可以使用该应用程序文件”意味着您在某种程度上拥有对源代码的合法权利。窃取源代码会受到严厉处罚,罚款可以让你给自己买一辆保时捷。询问律师:p

关于iphone - 有没有办法从 .app 文件对 Xcode 项目进行逆向工程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7322996/

相关文章:

ios - 苹果商店因后台模式拒绝 iOS 应用程序

c - 在 C 中正确操作宽字符/字符串

security - 应用程序逆向工程保护/加固

c - 逆向工程——使用调试信息进行编译

iphone - Cocos2d-iPhone : Handle Button Press and Release

iphone - 过滤单击和双击

ios - iOS:Facebook登录错误

ios - UITextView _firstBaselineOffsetFromTop 断言失败

ios - Swift: strikethroughStyle For Label (Middle Delete Line For Label)

mysql - 有人知道一个不错的免费数据库模式逆向工程工具吗?