【问题标题】:How to check version of iOS Branch SDK如何检查 iOS 分支 SDK 的版本
【发布时间】:2016-12-22 10:46:05
【问题描述】:

我正在开发一个使用 Branch iOS SDK 进行应用推荐和深度链接的项目。以前的开发人员已经通过手动将其添加到项目中来安装 Branch SDK。现在我在使用时遇到方法未找到错误

- (BOOL)continueUserActivity:(NSUserActivity *)userActivity;

支持 iOS 9 通用深度链接的方法。我的假设是由于不支持通用深度链接的旧分支 SDK 而发生错误。现在我想知道如何检查项目中使用的 Branch SDK 的版本,以便检查它是否支持通用深度链接?

【问题讨论】:

  • 手动添加是什么意思?他们是否使用了CarthageCocoaPods 或其他任何东西?
  • @p 他们没有使用CocoaPodsCarthage。他们通过将Branch.framework 文件拖入项目中添加了Branch SDK。

标签: ios branch.io


【解决方案1】:

来自 Branch.io 的 Alex 在这里:

您可以在框架包内的Info.plist文件中查看版本号。查找这些行:

<key>CFBundleShortVersionString</key>
<string>{version number}</string>

已支持通用链接since v0.11。但是,即使您有一个支持的版本,您也应该始终使用最新版本,因为我们不断添加新功能并处理来自 Apple 和其他公司的边缘情况(本周刚刚推出了新的 iOS 版本) 10.2,例如)

【讨论】:

  • 如何知道Branch SDK支持的最低iOS版本,因为我的项目支持iOS 6,只是想确认最新的Branch SDK版本(v0.12.2)是否可以用于iOS 6?
  • 我们不再针对 iOS 6 测试 SDK,因为目前它的市场份额约为 0.5%。可能 v0.12.2 仍然可以运行,但我们可以保证的最低版本是 iOS 7。如果您试一试,请反馈并让大家知道!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-04
  • 2014-03-08
  • 1970-01-01
  • 1970-01-01
  • 2012-09-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多