0
在我自己的Pod中,我提供了一些本地化字符串文件,用戶可以根據自己的需要進行更改。但是當他們運行「pod更新」時,文件會被覆蓋,並且更改將丟失。我不想強制用戶備份文件。CocoaPods本地化文件在寫入
有什麼辦法解決這個問題嗎?任何方式在'pod update'運行之前運行腳本?
在我自己的Pod中,我提供了一些本地化字符串文件,用戶可以根據自己的需要進行更改。但是當他們運行「pod更新」時,文件會被覆蓋,並且更改將丟失。我不想強制用戶備份文件。CocoaPods本地化文件在寫入
有什麼辦法解決這個問題嗎?任何方式在'pod update'運行之前運行腳本?
問題是您正在向用戶提供這些文件以根據其需要進行更改。你應該有一個鉤子讓他們將他們的文件添加到你的吊艙。當您執行pod update
時,如果您的Pod的新版本可用,則實質上是刪除並重新下載Pods/
目錄中的項目文件。這就是您的本地化文件被刪除的原因。
您可以通過prepare_command將這些文件複製到Pods/
文件夾之外,然後將它們重新添加到項目中,或者讓用戶單獨添加這些文件來修復此問題。