Xamarin Auth IOS模拟器将帐户保存到钥匙串



我正在使用Xamarin Forms my IDE开发一个跨平台应用程序 是Visual Studio Community 2017。

我正在使用XamarinAuth对Google进行身份验证。

身份验证完美运行,问题是这个

在Android上,我可以使用AccountStore存储RefreshToken,但是 在iOS上,它不会将任何内容存储到iOS钥匙串中。

我正在使用MacMini运行iOS模拟器版本10.3

我是否需要向 Entitlement.plist 添加一些内容? 或者也许是Info.plist? 或者,也许我需要Apple的特殊开发证书?

感谢您的回复。感谢您对预配链接的深思熟虑。 但是我想通了,iOS的钥匙串功能不能与iOS模拟器一起使用,您将需要一个实际的iOS设备,并且需要正确配置。

您将需要 XCODE 和配置说明。

因此,简而言之,无法使用钥匙串功能来执行此操作 你需要; 1.真正的iOS设备 2. 正确配置设备深度链接(谢谢( https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html 3. 用于配置的 XCODE。

我希望这对那里的人有所帮助。

祝大家好运。

是的,您需要使用 rights.plist 声明对钥匙串的访问权限。阅读Apple Dev页面上的详细信息:https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html

希望这有帮助! 干杯

最新更新