有没有办法从.app文件中反向设计Xcode项目? [英] Is there a way to reverse engineer an Xcode project from a .app file?

查看:180
本文介绍了有没有办法从.app文件中反向设计Xcode项目?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

The topic says it all. I've got a .app file here, but the Xcode project is no longer available to me. Is there any way to take the .app file and reverse engineer an Xcode project from it so I can view the code used to make it?

推荐答案


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

    • First, the source code is signed and encrypted.

      其次,如果您在美国,古巴,朝鲜和许多其他国家/地区,您可能在法律上不允许解密此来源。我担心它甚至适用于您自己的代码,因为它是由Apple工具加密的,带有Apple密钥。与律师,黑衣人以及可怕的保时捷一起检查。

      Second, you're likely legally not allowed to decrypt this source if you are in the United States, Cuba, North Korea and many other countries. I fear it even applies to your own code, since it was encrypted by Apple tools, with an Apple key. Check this with a lawyer, guy in black with scary words and a nice Porsche.

      第三,Objective-C是一种编译语言,LLVM允许你做一些优化,你会很难回到任何有点可读的东西。这不是Java / C#。

      Third, Objective-C being a compiled language, and LLVM allowing you to do some optimization, you would have a real hard time going back to anything slightly readable. This is no Java/C#.

      四,你最好真的,确定应用程序文件不再适用于我意味着你以某种方式对来源拥有合法权利。窃取源代码会带来一些沉重的惩罚,罚款你可以自己购买保时捷。问律师:p

      Four, you'd better be really, really sure that "the app file is no longer available to me" means you have a legal right to the source in some way. Stealing source code carries some hefty penalties, with fines you can buy yourself a Porsche with. Ask a lawyer :p

      这篇关于有没有办法从.app文件中反向设计Xcode项目?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆