修改随Cocoapods

时间:2015-07-16 14:44:55

标签: ios xcode open-source

我有一个允许我进行修改的开源库,但是使用" pod install"安装了开源项目。如果我要推送然后从Github拉,那么我的所有修改都将被删除,因为开源库是用CocoaPods安装的。我尝试手动将库移动到我的项目目录中,然后删除我的Podfile中的库,但我不确定这是否是正确的方法,或者是否更简单的过程。

到目前为止,即使从我的Podfile中删除了库,我仍然会收到一条错误消息,说明...... " ld:找不到 的库(库名称) " clang:错误:链接器命令失败等。

很抱歉,如果这是一个愚蠢的问题(有没有办法没有将pod目录存储在git上)

1 个答案:

答案 0 :(得分:1)

您应该在源代码管理下添加 CocoaPods 。这意味着您应该在源代码管理下添加项目中的所有内容,并忽略.gitignore文件下您不想要的文件。

创建.gitignore文件

cd yourProjectDirectory
touch .gitignore
open -e .gitignore

GitHub上列出了建议放在.gitignore上的内容,具体取决于您使用的编程语言。

在源代码管理

下添加所有内容
cd yourProjectDirectory
git add . //This line will add every recognized file under Repo

现在您可以自由进行自定义

您可以进行自己的自定义并在repo上推送更改。如果有人在podfile下添加一个新pod,然后安装它,将不会影响你文件的当前版本,CocoaPods会在第一次运行时自动生成podfile.lock,它会跟踪你的Pod

更多信息:podfile.lock