gpt4 book ai didi

ios - 使用 cocoapods 安装 SDK 后没有这样的模块 'BMSPush'

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:01:20 24 4
gpt4 key购买 nike

我已经按照在线文档初始化了适用于 iOS 的 Bluemix Push SDK:https://console.ng.bluemix.net/docs/services/mobilepush/t_enable_ios_notifications_install.html

不幸的是,我的 AppDelegate.swift 中的“导入 BMSPush”语句引发错误(没有这样的模块“BMSPush”)。

在构建我的应用程序(目标:iOS 8.0)时,BMSPushClient.swift 上出现了 13 个问题,详见以下屏幕截图:

Build errors

我的配置如下:

XCode 7.0.1
Mac OS X 10.10.5
Cocoapods 0.39.0

Cocoapods 报告了以下已安装依赖项的版本:

Using BMSAnalyticsAPI (0.0.20)
Using BMSAnalyticsSpec (0.0.16)
Using BMSCore (0.0.44)
Using BMSPush (0.1.06)

有人知道如何解决这个问题吗?

最佳答案

我通过更新 SDK 源代码 (!) 解决了这个问题,在每个不明确的类型前加上 BMSAnalyticsSpec. 前缀,例如替换:

internal func sendAnalyticsData (logType:LogLevel, logStringData:String){

与:

internal func sendAnalyticsData (logType:BMSAnalyticsSpec.LogLevel, logStringData:String){

关于ios - 使用 cocoapods 安装 SDK 后没有这样的模块 'BMSPush',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36448766/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com