簡體   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