将项目从GitHub分配到CocoaPods

时间:2016-02-18 09:04:33

标签: git github cocoapods

我是GitHub的新手,并在我自己的存储库this project上分叉here(单信号)。我已经在GitHub上直接更新了我的存储库中的一些文件,以便能够使用CocoaPods将这些更改用于我的XCode项目。所以我在podfile中添加了这一行:

exactly 5 A

我已经使用命令pod 'OneSignal', :git => 'https://github.com/fraxool/OneSignal-iOS-SDK.git' 安装了它,但我仍然无法使用我添加到GitHub上的文件的新方法。以下是我在“Pods”目录中可以看到的XCode:

enter image description here

似乎它正在使用GitHub存储库中的OneSignal.framework文件,但是,我已经直接编辑了位于“OneSignal”(here)目录中的源文件,而不是“Framework”。

那我怎么能解决这个问题呢?所以我可以将我的存储库中的更改用到我的XCode项目中?

谢谢!

1 个答案:

答案 0 :(得分:0)

您还需要使用OneSignal.framework中编译的新代码进行提交,因为cocoapods使用此代码而不是源代码。看起来您忘记了主编译OneSignal binary

您可能还需要将OneSignal.podspec更新为新版本,并使用相同的版本号标记您的最新提交。

我还审核了您的提交,它应该允许您禁用SDK自动重置徽章编号,但是会增加' OneSignal上的选项将不再准确。