如何 link 缺少 pod headers - Xcode 11.2.1
How to link missing pod headers - Xcode 11.2.1
我正在为尝试链接 Pod 和项目并 运行ning 而自杀。对于某些背景:我正在 运行 宁一个 ReactNative(版本 0.61.5
)项目并且正在使用 Xcode 11.2.1
;当前的 cocoapods 版本是 1.9.1
。还应该指出的是,我不是 iOS+Xcode 专家。
这里有问题的包是@bugsnag/react-native
;具体来说,问题出在底层的本地库 bugsnag-cocoa
上。构建项目时,出现以下错误:
安装 Pod 时,public headers 似乎未正确链接。
我在 @bugsnag/react-native
的 podspec 文件 (https://github.com/bugsnag/bugsnag-js/blob/next/packages/react-native/BugsnagReactNative.podspec) 中没有看到任何作为错误跳出的内容。奇怪的是,当我启动一个干净的 react-native
项目并安装 @bugsnag/react-native
时,我没有 运行 遇到问题——pod 链接正确并且项目 运行s.
我尝试将供应商库 bugsnag-cocoa
添加到我的项目工作区;然后继续将 Bugsnag 框架移动到我的 Frameworks, Libraries and Embedded Content
——这在本地工作,但是,在 CI/CD 中中断:sadface:
我还尝试将 bugsnag-cocoa
添加为我项目的 sub-library;但是,从那时起我无法对图书馆做任何事情......我无法点击图书馆?这是为什么?
我是否可以手动将 pod 中的 headers 添加到我的项目中?我尝试在项目目标的 Build Settings -> Library Search Paths
和 Build Settings -> Header Search Paths
中将路径添加到 pod 的供应商文件中——这没有用,我仍然没有得到这样的模块 Bugsnag
。很可能我错过了什么。
P.S。
我打开了 .xcworkspace
,所以这不是问题,我确保 运行 pod install
(以及 pod install --repo-update
和 pod update
等其他排列) .
您似乎在使用 swift。您应该在桥接头文件中包含 #import <Bugsnag/Bugsnag.h>
。一旦你这样做了,你就不需要将 Bugsnag 导入到你的 AppDelegate 文件中,因为 Bugsnag 已经可用了。
我正在为尝试链接 Pod 和项目并 运行ning 而自杀。对于某些背景:我正在 运行 宁一个 ReactNative(版本 0.61.5
)项目并且正在使用 Xcode 11.2.1
;当前的 cocoapods 版本是 1.9.1
。还应该指出的是,我不是 iOS+Xcode 专家。
这里有问题的包是@bugsnag/react-native
;具体来说,问题出在底层的本地库 bugsnag-cocoa
上。构建项目时,出现以下错误:
安装 Pod 时,public headers 似乎未正确链接。
我在 @bugsnag/react-native
的 podspec 文件 (https://github.com/bugsnag/bugsnag-js/blob/next/packages/react-native/BugsnagReactNative.podspec) 中没有看到任何作为错误跳出的内容。奇怪的是,当我启动一个干净的 react-native
项目并安装 @bugsnag/react-native
时,我没有 运行 遇到问题——pod 链接正确并且项目 运行s.
我尝试将供应商库 bugsnag-cocoa
添加到我的项目工作区;然后继续将 Bugsnag 框架移动到我的 Frameworks, Libraries and Embedded Content
——这在本地工作,但是,在 CI/CD 中中断:sadface:
我还尝试将 bugsnag-cocoa
添加为我项目的 sub-library;但是,从那时起我无法对图书馆做任何事情......我无法点击图书馆?这是为什么?
我是否可以手动将 pod 中的 headers 添加到我的项目中?我尝试在项目目标的 Build Settings -> Library Search Paths
和 Build Settings -> Header Search Paths
中将路径添加到 pod 的供应商文件中——这没有用,我仍然没有得到这样的模块 Bugsnag
。很可能我错过了什么。
P.S。
我打开了 .xcworkspace
,所以这不是问题,我确保 运行 pod install
(以及 pod install --repo-update
和 pod update
等其他排列) .
您似乎在使用 swift。您应该在桥接头文件中包含 #import <Bugsnag/Bugsnag.h>
。一旦你这样做了,你就不需要将 Bugsnag 导入到你的 AppDelegate 文件中,因为 Bugsnag 已经可用了。