一些项目需要第三方的扩展组件,特别是视频这一块。
而提供这种第三方库的公司为了防止lib库被滥用,可能会在库内添加某些License验证机制。
之前遇到的问题就是重复扣除License,这当然会造成公司的损失,一般情况下需要检查Targets-项目-Capabilities-Keychain Sharing是否打开(通过plist也能打开)
这时默认会添加目前的Bundle Identifier,然后在下方添加该第三方库要求的关键词。
这时候需要注意,不要以为bundle id和关键词是平等的,某次惨痛的经历告诉我,这两个groups每次被程序调用的顺序也是有要求的。
我使用的第三方库要求关键词必须在bundle id之上,否侧就会出现调用失败的问题