我的应用因为第三方登录服务而被拒绝了。所以我在iOS 13上实现了使用苹果登录的功能。问题是如何为iOS 12或更早版本提供向后兼容性。
我的应用因为第三方登录服务而被拒绝了。所以我在iOS 13上实现了使用苹果登录的功能。问题是如何为iOS 12或更早版本提供向后兼容性。
Library not loaded: /System/Library/Frameworks/CryptoKit.framework/CryptoKit"
当此应用程序启动时。
我也尝试使用#if canImport(CryptoKit)进行条件导入,并在其他链接器标志中设置-weak_framework CryptoKit,但在iOS12上仍然崩溃。到目前为止,避免使用CryptoKit是我找到的唯一解决方案。
-weak_framework Cryptokit
。现在,苹果公司建议使用其Sign in with Apple JS
与他们的REST API相结合。
您可以创建自己的按钮,使用苹果营销资源图片,然后调用他们的REST API来启动授权流程。对于初始登录窗口,您可以使用WKWebView
并通过成功/失败重定向处理回调URL。