该主题说明了一切。我在这里有一个.app文件,但Xcode项目不再提供给我。是否有任何方法来获取.app文件,并从中反向设计一个Xcode项目,以便我可以查看用于制作它的代码?有没有办法从.app文件反向工程Xcode项目?
2
A
回答
2
按设计这是不能做到的。你可以做的最好的是运行应用程序,并尝试基于功能进行逆向工程。窃取源代码是一个禁忌(不仅仅是因为苹果公司这么说)。
2
这将是非常非常困难的。没有一个点击解决方案。不过,你可以看看class-dump和otool。只要知道这是一项非常手动的工作,你仍然可以自己拼凑一切。
0
当你说“Xcode项目不再对我可用”,那么我会认为你已经写了代码或至少已经看到它。
重写它肯定要比尝试反编译它快得多。
相关问题
- 1. 有没有办法从APP
- 2. 有没有办法从Xcode项目制作一个可执行文件?
- 3. 有没有办法在Xcode中从CVS中分离项目?
- 4. 如何从应用程序反向工程Xcode项目?
- 5. Xcode:有没有办法获得父项目的包标识符?
- 6. 有没有办法让这项工作?
- 7. 反向工程:从现有PHP5项目创建UML图
- 8. three.js - 有没有办法从3D工作室导入文件?
- 9. 有没有办法从项目的输出文件夹中删除NuGet dll?
- 10. 有没有办法从XUL的流程中获得反馈?
- 11. 有没有办法使用XCode来创建ASP .NET文件?
- 12. 有没有办法查看xcode中包含文件的顺序
- 13. 有没有办法在TFS中跨项目链接工作项目
- 14. 有没有办法从卸载程序文件中禁用autouninstaller?
- 15. xcode:有没有办法将数据/模式导入xcdatamodel文件/目录?
- 16. 有没有办法自行下载Xcode?
- 17. 有没有办法使用VBScript从TFS下载项目?
- 18. 有没有办法从Java Eclipse项目中导出Makefile?
- 19. 有没有办法从ios项目自动创建UML图?
- 20. xcode - 项目没有建设?
- 21. 有没有办法用m2eclipse为Eclipse插件项目生成MANIFEST.MF?
- 22. 有没有办法从现有的Zend项目/应用程序生成zfproject.xml文件?
- 23. 有没有办法从.java文件中获取.class文件
- 24. 有没有办法从AliasMatch中免除文件/文件夹?
- 25. 有没有办法反编译java类
- 26. 有没有办法使用Subversion进行反向更新?
- 27. 有没有办法执行面向Clojure的反射?
- 28. 有没有办法在nhibernate中进行反向查找?
- 29. XCode项目没有保存我所有的文件?
- 30. 有没有办法使用命令行创建一个新的XCode项目?
简答题,没有。 (较长的答案,没有没有) – KevinDTimm
这篇文章未经Apple Inc.批准。XD –