2016-02-18 75 views
0

我是GitHub的新手,并在我自己的存储库here上分叉了this project(One-Signal)。我直接在GitHub上更新了存储库中的一些文件,以便能够使用CocoaPods将这些更改应用到我的XCode项目中。所以,我在podfile加入这一行:将项目从GitHub分叉到CocoaPods

pod 'OneSignal', :git => 'https://github.com/fraxool/OneSignal-iOS-SDK.git' 

我已经用命令pod install安装了它,但我仍然不能够使用我已经添加到文件GitHub上的新方法。以下是我可以在我的“豆荚”目录中看到,在XCode中:

enter image description here

好像它是用从GitHub的仓库中OneSignal.framework文件,但是,我已经直接修改源文件位于“OneSignal”(here)目录中,而不是“框架”。

那么我该如何解决这个问题,以便我可以使用从我的资源库到我的XCode项目的更改?

谢谢!

回答

0

您还需要在OneSignal.framework中编译您的新代码,因为cocoapods使用此代替源代码。它看起来像你忘记了主要编译OneSignal binary

您可能还需要更新OneSignal.podspec到一个新版本和标记您的最新提交具有相同的版本号。

我还检查了您的提交,它应该让您禁用SDK自动重置徽章号码,但是OneSignal上的“增加”选项将不再准确。

+0

感谢您的帮助。我终于修好了!关于第二个问题,我现在可以在代码中更深入地修复它。 – fraxool