Xamarin Native 链接失败的 Paypal

Posted

技术标签:

【中文标题】Xamarin Native 链接失败的 Paypal【英文标题】:Xamarin Native linking failed Paypal 【发布时间】:2015-11-30 06:02:07 【问题描述】:

我正在使用 https://github.com/Rodolfocartas/PayPalMobileXamarinBindings 将 Paypal 集成到我的应用中。 在模拟器上它可以工作,但在真实设备上,Xamarin Studio 构建时会出现以下错误

错误 MT5211:本地链接失败,未定义的 Objective-C 类:PayPalFields。在与您的应用程序链接的任何库或框架中都找不到符号“OBJC_CLASS$_PayPalFields”。 (MT5211)

我正在使用统一 API,所以我不能使用 --registrar:legacy mtouch 参数。

我该如何解决?

谢谢

【问题讨论】:

【参考方案1】:

可能是链接错误。

继续您的 ios 项目设置并将链接器选项更改为“不链接”。

https://developer.xamarin.com/guides/ios/advanced_topics/linker/

【讨论】:

【参考方案2】:

我在 PayPalFields 上添加了 [Protocol],现在它可以工作了。 谢谢

【讨论】:

以上是关于Xamarin Native 链接失败的 Paypal的主要内容,如果未能解决你的问题,请参考以下文章

浅谈移动应用的跨平台开发工具(Xamarin和React Native)

链接程序集任务意外失败Xamarin表单

在 Xamarin Forms iOS 中启用 AppCenter 崩溃和分析时,本机链接失败,重复符号:“_cxa+throw”

使用 react-native-firebase 创建 Firebase 动态链接失败 - React Native

clang:错误:链接器命令失败,退出代码为 1,react-native

React Native 构建版本:链接器命令失败,退出代码为 1