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