我尝试创建一个command line tool 应用,然后创建一个dylib,其核心功能是,调用苹果登录。我安装sign in with apple 的要求,先生成一个bundle ID 然后,在开发者后台注册,同时开启其 sign in whit apple 功能。然后实现ASAuthorizationAppleIDRequest相关逻辑。运行后,控制台报错提示
[siwa] Authorization failed: Error Domain=AKAuthenticationError Code=-7074 "(null)"。相同操作对比创建app应用 是可以拉起苹果授权登录页面。对比了一下,有两点区别:
1、在signing&capabilities里,app应用可以添加sign in with apple 的capability,而command line tool 应用不可以
2、签名的区别,app的签名里会保护描述文件信息(包括bundle id)而command line tool 应用没有。
3、应用的差别,command line tool 应用 和 app应用。
现在不知道是哪个原因导致该报错
Topic:
Accessibility & Inclusion
SubTopic:
General