使用 cocoapods 的 PayPal-iOS-SDK 在桥接头中引发错误

Posted

技术标签:

【中文标题】使用 cocoapods 的 PayPal-iOS-SDK 在桥接头中引发错误【英文标题】:PayPal-iOS-SDK using cocoapods throws error in bridging header 【发布时间】:2015-10-30 05:23:29 【问题描述】:

我正在尝试使用 cocoapodsPaypal sdk 集成到 swift 项目中。我尝试import PayPal_ios_SDK 模块但它抛出以下错误

没有这样的模块'PayPal_iOS_SDK'

在桥接头中使用#import <PayPal-iOS-SDK/PayPalMobile.h>,编译器无法找到标头。

我在桥接头中做错了什么吗?

【问题讨论】:

尝试导入#import "PayPalMobile.h" 我已经试过了,没有运气。!!! 【参考方案1】:

我通过在 User Header Search Paths 中设置 Pods/PayPal-iOS-SDK/** 来修复它。后来我能够在桥接头中#import "PayPalMobile.h"

【讨论】:

@Divyesh Makwana 你能提供更多关于解决方案的细节吗?用户头部搜索路径究竟可以设置在哪里? @user2363025 仅供参考,您可以在构建设置中获得“用户标头搜索路径”选项。【参考方案2】:

我修复了在 "project"-"build setting"-"swift_objc_bridging_header" 中添加头文件路径的问题。

【讨论】:

以上是关于使用 cocoapods 的 PayPal-iOS-SDK 在桥接头中引发错误的主要内容,如果未能解决你的问题,请参考以下文章

Mac下安装CoCoaPods及使用CoCoaPods管理第3方库

CocoaPods 多次使用

CocoaPods安装及使用

Cocoapods的使用教程

我下载了一个使用 CocoaPods 的开源项目。我必须安装 CocoaPods 吗?

[转]CocoaPods安装和使用教程