2016-01-11 53 views
0

在我自己的Pod中,我提供了一些本地化字符串文件,用戶可以根據自己的需要進行更改。但是當他們運行「pod更新」時,文件會被覆蓋,並且更改將丟失。我不想強制用戶備份文件。CocoaPods本地化文件在寫入

有什麼辦法解決這個問題嗎?任何方式在'pod update'運行之前運行腳本?

回答

0

問題是您正在向用戶提供這些文件以根據其需要進行更改。你應該有一個鉤子讓他們將他們的文件添加到你的吊艙。當您執行pod update時,如果您的Pod的新版本可用,則實質上是刪除並重新下載Pods/目錄中的項目文件。這就是您的本地化文件被刪除的原因。

您可以通過prepare_command將這些文件複製到Pods/文件夾之外,然後將它們重新添加到項目中,或者讓用戶單獨添加這些文件來修復此問題。