【问题标题】:Xamarin Auth IOS simulator Save Account to KeyChainXamarin Auth IOS 模拟器将帐户保存到 KeyChain
【发布时间】:2017-06-29 20:38:29
【问题描述】:

我正在使用我的 IDE 中的 Xamarin Forms 开发跨平台应用程序 是 Visual Studio 社区 2017。

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

身份验证完美无缺,问题是这样的

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

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

我需要在 Entitlement.plist 中添加一些内容吗? 或者也许是 Info.plist? 或者我需要 Apple 提供的特殊开发证书?

【问题讨论】:

    标签: ios xamarin xamarin.forms keychain simulator


    【解决方案1】:

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

    您将需要 XCODE 和配置说明。

    因此,简而言之,无法使用 KeyChain 功能,这样做 你需要; 1.真正的iOS设备 2.正确配置deepthroughts提供的设备链接(谢谢) https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html 3. XCODE 用于配置。

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

    祝大家好运。

    【讨论】:

      【解决方案2】:

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

      希望这会有所帮助! 干杯

      【讨论】:

        猜你喜欢
        • 2017-06-11
        • 1970-01-01
        • 2023-04-05
        • 2017-09-16
        • 1970-01-01
        • 2012-01-09
        • 1970-01-01
        • 2019-10-17
        • 1970-01-01
        相关资源
        最近更新 更多