CocoaPods& GitHub - 获取当前文件

时间:2015-10-10 01:54:12

标签: ios github cocoapods

我正在使用Light Blue Bean(蓝牙Arduino微控制器)开发iOS项目。 SDK保存在GitHub(https://github.com/PunchThrough/Bean-iOS-OSX-SDK)上,我使用CocoaPods。当我更新到xCode 7时,我无法再构建应用程序;我找到了2期未找到的属性(似乎它们在iOS 9中被折旧)。我看到有人已经在GitHub上提出了这个问题,似乎更新了iOS 9兼容性(https://github.com/PunchThrough/Bean-iOS-OSX-SDK/pull/14/files)。我试图用Cocoapods重新安装依赖项(' pod install'在终端中),认为这会从GitHub中提取新文件,但这并没有做任何事情。我想知道我是否错误地使用CocoaPods。如何让Cocoapods从GitHub获取最新文件?谁知道我做错了什么?

2 个答案:

答案 0 :(得分:1)

如果您之前安装过旧版本的广告连播,请尝试pod update而不是pod install

答案 1 :(得分:0)

您可以指定commit以在Podfile中获取最新版本,例如

 pod 'TTTAttributedLabel', :git => 'https://github.com/getaaron/TTTAttributedLabel.git', :commit => 'd358791c7f593d6ea7d6f8c2cac2cf8fae582bc1'

获取上次提交的SHA,您可以使用

git rev-parse origin/master | pbcopy

或 看看github提交页面。

但我认为这不是CocoaPods的问题。我建议您从Apple Developer下载中心安装旧版本的Xcode。

并保留两个版本的Xcode,直到您使用CocoaPods的回购更新。要安装两个版本的Xcode,只需将Xcode 6.4放到桌面或类似的地方。