当前位置: 首页 > 知识库问答 >
问题:

模块RNPaypalWrapper错误Apple-Mach-O链接器错误

贺飞星
2023-03-14

嘿,伙计们,我在安装了react native payola包装后制作了一个react native应用程序,我面临这个问题

 Ld /Users/mac/Library/Developer/Xcode/DerivedData/Shopping-bffzrhylanxuelcazupfwylbgyoq/Build/Products/Debug-iphonesimulator/Shopping.app/Shopping
 ld: library not found for -lPods-Shopping
    clang: error: linker command failed with exit code 1 (use -v to see          invocation)

如何解决这些错误......

共有1个答案

金高轩
2023-03-14

这些是软件包的安装说明,仔细做好每一步。

>

  • NPM安装--保存react-native-paypal-wrapper或yarn添加react-native-paypal-wrapper
  • react-native link react-native-paypal-wrapper
  • 克隆此repo(您不需要选择下载的此repo中的所有组件)

    将PayPalMobile目录(包含几个.h文件和libPayPalMobile.a)添加到Xcode项目中。我们建议勾选“复制项...”并选择“创建组...”。

    add -lc++ -ObjC to Other Linker Flags
    enable Enable Modules (C and Objective-C)
    enable Link Frameworks Automatically
    
    Accelerate.framework
    AudioToolbox.framework
    AVFoundation.framework
    CoreLocation.framework
    CoreMedia.framework
    MessageUI.framework
    MobileCoreServices.framework
    SystemConfiguration.framework
    SafariServices.framework
    

    在应用程序的info.phtml" target="_blank">list中,向lsApplicationQueriessChemes添加以下URL方案:

    com.paypal.ppclient.touch.v1
    com.paypal.ppclient.touch.v2
    org-appextension-feature-password-management
    

    注意:这些安装说明是从react-native-paypal-wrapper中收集的,正如它所建议的paypal ios sdk文档一样,它们非常适合我们的项目

  •  类似资料:
    • 我一直在试着让我的应用程序启动并运行。据我所知,该应用程序缺少Cocoapods作为依赖项。所以.我安装并添加了Cocoapods。但不管什么原因我还是会犯同样的错误。我是一个没有经验的开发人员,试图自学,我必须补充。 Ld/users/bfarag/library/developer/xcode/developereddata/applayer-cspuzusfqmqgnwdqfhtiyivaq

    • 我已经设置了谷歌文档中提到的所有框架。 将体系结构设置为armv7并删除ARMv7s。

    • 问题内容: 我已将Xcode升级到最新版本:6.1版(6A1030)。 我使用Swift语言。 构建应用程序时,我遇到25个问题: 问题答案: 与往常一样,在升级Xcode时: 清理您的构建文件夹(产品->(Alt键)->清理构建文件夹) 清洁项目(产品->清洁) 删除派生数据 Xcode <6.3:窗口->管理器->删除派生数据 Xcode> = 6.3:窗口->项目(选择项目)->删除派生数据

    • 问题内容: 在GM Xcode(和iOS 11)之前,它运行良好。现在我得到这些错误: 它指向的一些行是: 也: 问题答案: 2017年9月15日更新: 苹果官方回应: 我们的歉意。对于使用Swift 3.2或Swift 4.0的应用程序,一些AVFoundation捕获API(外部协议的公共扩展)在Xcode 9中被无意中标记为私有。以下AVFoundation API暂时不可用: 作为解决方法

    • 每当我在 中运行应用程序时,都会出现以下错误: 我无法在iPhone5模型中运行该应用程序。而该应用程序通过模拟器和 运行良好。然而,我可以在我的iPhone5设备中运行其他项目。 请帮助我,为什么我不能在 中运行我的应用程序? 注意:br>Iphone5 iOS版本:10.3.2(14F89)br>Xcode版本:8.3.2(8E2002) 错误消息: Ld/users/mydrive/libr

    • 我认为我的模板使用不当,但我不知道我做错了什么。这就像模板链表无法确定它需要使用我的术语类一样。 名单- 以下是Visual Studio 2012的确切错误: > 错误LNK1120:1未解决的外部C:\用户\迈克尔\文档\魔术公文包\尚普兰\课程工作\数据结构\pa2\调试\pa2.exe 标题。H 功能。cpp 链接列表。H 术语h