常见的内容:「CocoaPods 报错 “Unable to find a specification for AlicloudFeedback”。」,「和阿里百川其他包中的 UTDID 发生冲突。」,「用户反馈主界面提示「获取配置失败」」。
举例 1:CocoaPods 报错 “Unable to find a specification for AlicloudFeedback”。
请仔细阅读文档,必要时在云博士上搜索相关问题,一般都能命中相关的疑问;
首先确认 CocoaPods 的 Podfile 内容有按照文档所写好,并确保各项操作命令如pod install有输入正确;
CocoaPods 报 Unable to find a specification for AlicloudFeedback 错误的话。一般则需要清除 CocoaPods 的缓存,同时也清除仓库缓存,确保 CocoaPods 为最新版(经测试在 1.2.1 版本下可以集成成功)。并已经更新过 Repo。
因为「用户反馈」iOS SDK 使用的是私有仓库,清理缓存的方式可能稍有不同:
清理私有 CocoaPods 仓库缓存的方法:
pod repo remove aliyun
或者
cd /Users/[YourMacName]/.cocoapods/repos/
在该目录下找到对应的名为 aliyun 的私有仓库,删除该私有仓库。
再执行:
pod repo update
重新执行
pod search [PodName]
确保能搜到,然后再执行:
pod install
如果还报相同的错误,那么请执行,这样会打印更详细的错误:
pod install --verbose
在对应的钉钉群中贴下详细的报错细节。群号:11711519。
举例 2:和阿里百川其他包中的 UTDID 发生冲突。
举例 3:用户反馈主界面提示「获取配置失败」。
在云博士上搜索相关问题,一般都能命中相关的疑问;
一般出现这这种问题是要先检查 SDK 的配置信息有没有写错,用户反馈的配置信息可在控制台的「APP 列表」获取。
请检查 SDK 集成时 AppKey 和 AppSecret 是否按照控制台上的信息填写一致。
问题仍未解决,可以加入钉钉群以咨询,群号:11711519。