繁体   English   中英

如何从应用程序反向工程Xcode项目?

[英]How to reverse engineer an Xcode project from an app?

Xcode删除了我的项目,一切都消失了。 我唯一拥有的就是iPhone 6中的应用程序。那么,有什么方法可以检索该应用程序的Xcode项目?

.. 更新 ..

我现在找到了所有文件,只需要在一个新项目中重新组装它们即可。 但是我不知道。

让我们清楚一点:Xcode并未删除您的项目,而您确实删除了项目。 这确实发生在我们大多数人身上。

答案是从远程Git存储库中恢复,或者从Time Machine或其他备份中恢复。 如果您没有任何备份,这是您第一个需要备份策略的警告。 立即创建备份方案(最好是两个),以立即将其作为最后的警告。 小事更重要。

有免费的远程Git存储库,例如BitBucket。 设置Time Machine很简单,只需获取一个外部磁盘,然后连接它,系统将提示您。 或使用其他备份方案,例如BackBlaze。

没有备份,您可以从手机恢复资产,但无法从ipa进行编码。 如果您正在使用资产目录,这并不容易,但仍然可以完成。

不幸,

当前没有取消归档应用程序的方法。 您必须具有.xcodeproj文件才能进行更改。 .ipa在编辑或更改应用程序方面毫无用处。 而且,如果有这样做的方法,它可能会并且会被滥用,并且会发布许多流行应用程序的克隆/复制/伪造品。 唯一可访问的文件是Main Bundle中的文件,其中仅包括.png,.jpg,.txt等,但没有源代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM