iOS SDK接入报错相关问题排查步骤
常见的内容:
CocoaPods报错“Unable to find a specification for AlicloudFeedback”。
和阿里百川其他包中的 UTDID发生冲突。
用户反馈主界面提示“获取配置失败”。
举例 1:CocoaPods 报错“Unable to find a specification for AlicloudFeedback”。
请仔细阅读iOS SDK接入;
首先确认CocoaPods的Podfile内容有按照iOS SDK接入所写好,并确保各项操作命令如
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
在对应的钉钉群中贴下详细的报错细节。群号:35248489。
举例 2:和阿里百川其他包中的UTDID发生冲突。
出现这种问题先查看项目中是否还有其他百川和支付宝相关的SDK;
如有相关SDK,就先采用手动集成的方式集成用户反馈的SDK,再删除两者中其中一个UTDID即可解决冲突。
举例 3:用户反馈主界面提示“获取配置失败”。
请检查SDK集成时AppKey和AppSecret是否按照控制台上的信息填写一致。
问题仍未解决,可以加入钉钉群以咨询,群号:35248489。