【问题标题】:How to add Native SDK refrence to Xamarin Forms Mobile Application如何将本机 SDK 引用添加到 Xamarin Forms 移动应用程序
【发布时间】:2019-06-17 23:55:22
【问题描述】:

我是 xamarin 表单的新手,我正在为跨平台(IOS、Android、UWP)开发 xamarin 表单应用程序,当我尝试将支付网关集成到我的应用程序时,我的网关提供商为 IOS 和 android 提供了本机 sdk,但是我如何将这些 sdk 引用添加到我的 xamarin 表单应用程序中。

【问题讨论】:

  • 你是什么意思他们给了你原生的sdk?他们是 Xamarin 中的 Native 吗? Xamarin.Android 和 Xamarin.iOS?还是他们原生的 Android 和 iOS
  • 你想绑定一个 AAR?
  • 我只想使用使用objective-c构建的Xamarin.IOS的sdk
  • 这是我想与我的 Xamarin.IOS 应用程序链接的 sdk github.com/Ingenico-ePayments/connect-sdk-client-ios
  • 现在可以用了吗?

标签: xamarin.forms


【解决方案1】:

您可以使用 Objective Sharpie 工具来绑定 iOS 库,

参考官方文档:

https://docs.microsoft.com/en-us/xamarin/ios/platform/binding-objective-c/

以及解决方案:

Error when I bind an Objective-C Package

【讨论】:

  • 感谢您的回复,客观的 Sharpie 进程在 mac 上运行良好,但我想仅使用 Visual Studio for windows 来绑定 IOS 库。因此,现在我正在根据“docs.microsoft.com/en-us/xamarin/cross-platform/macios/binding/…”的引用将目标 c 的每个标头手动绑定到 c# 中。但这似乎很难,因为该库大约有 150 多个标头,那么在 windows 中使用 Visual Studio 2017(Xamarin Forms) 将 IOS 库与 c# 绑定还有其他方法吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-21
  • 2017-05-08
  • 2020-02-07
  • 1970-01-01
  • 2018-04-06
相关资源
最近更新 更多