Xamarin Auth IOS 模拟器将帐户保存到钥匙串
Xamarin Auth IOS simulator Save Account to KeyChain
我正在使用 Xamarin Forms 开发跨平台应用程序 IDE
是 Visual Studio 社区 2017。
我正在使用 XamarinAuth 对 Google 进行身份验证。
身份验证工作完美,问题是这个
在 Android 我可以使用 AccountStore 存储 RefreshToken,但是
在 iOS 上,它不会将任何内容存储到 iOS KeyChain。
我正在使用 MacMini 运行 iOS 模拟器版本 10.3
我需要向 Entitlement.plist 添加内容吗?
或者 Info.plist?
或者我可能需要 Apple 的特殊开发证书?
是的,您需要使用 entitlement.plist 声明对 KeyChain 的访问权限。在 Apple Dev 页面上阅读详细信息:https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html
希望对您有所帮助!
干杯
感谢你们的回复....感谢你们对配置的深思熟虑link。
但我想通了,iOS 的钥匙链功能不能与 iOS 模拟器一起使用,您将需要一个实际的 iOS 设备,并且需要正确配置它。
您将需要 XCODE 和配置说明。
所以简而言之 shell 不可能使用 KeyChain 功能,这样做
你需要;
1.真实iOS设备
2. 正确配置设备 link deepthroughts 提供(谢谢)
https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html
3. XCODE 用于配置。
我希望这对那里的人有所帮助。
祝大家好运。
我正在使用 Xamarin Forms 开发跨平台应用程序 IDE 是 Visual Studio 社区 2017。
我正在使用 XamarinAuth 对 Google 进行身份验证。
身份验证工作完美,问题是这个
在 Android 我可以使用 AccountStore 存储 RefreshToken,但是 在 iOS 上,它不会将任何内容存储到 iOS KeyChain。
我正在使用 MacMini 运行 iOS 模拟器版本 10.3
我需要向 Entitlement.plist 添加内容吗? 或者 Info.plist? 或者我可能需要 Apple 的特殊开发证书?
是的,您需要使用 entitlement.plist 声明对 KeyChain 的访问权限。在 Apple Dev 页面上阅读详细信息:https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html
希望对您有所帮助! 干杯
感谢你们的回复....感谢你们对配置的深思熟虑link。 但我想通了,iOS 的钥匙链功能不能与 iOS 模拟器一起使用,您将需要一个实际的 iOS 设备,并且需要正确配置它。
您将需要 XCODE 和配置说明。
所以简而言之 shell 不可能使用 KeyChain 功能,这样做 你需要; 1.真实iOS设备 2. 正确配置设备 link deepthroughts 提供(谢谢) https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html 3. XCODE 用于配置。
我希望这对那里的人有所帮助。
祝大家好运。