授权问题排查
本文整理了 SDK 授权(License)相关的常见问题与排查方法。
问题 1:SDK 初始化失败
[FSLibrary initialize:key:] 返回非 FSErrSuccess 的错误码。
排查步骤
- 确认 SN 和 Key 正确:
sn的值在rdk_sn.txt文件中 "SN=" 后面的字符串;key的值在rdk_key.txt文件中 "Sign=" 后面的字符串。 - 检查是否包含多余空格或换行符:复制时注意不要引入额外的空白字符。
- 确认 License 未过期:试用 License 有有效期限制,请确认当前日期在有效期内。
问题 2:设备时间与 License 日期不匹配
如果设备日期早于 License 的 StartDate,SDK 初始化可能失败。
解决方案
确保设备的系统时间设置正确,或调整为自动获取时间。
问题 3:使用 CocoaPods 集成后初始化失败
排查步骤
- 确认使用
.xcworkspace打开工程(而非.xcodeproj)。 - 确认
FoxitRDK.framework已正确链接(在 Target → Frameworks 中可见)。 - 执行
pod install后重新打开工程。