我试图让 Pod 链接并启动并运行项目,我正在自杀。对于一些背景:我正在运行一个 ReactNative (version 0.61.5
) 项目并且正在使用 Xcode 11.2.1
;当前的 cocoapods 版本是1.9.1
. 还应该注意的是,我不是 iOS+Xcode 专家。
这里有问题的包是@bugsnag/react-native
;具体来说,问题出在底层的原生库上,bugsnag-cocoa
. 在构建项目时,我收到以下错误:
安装 Pod 后,公共标头似乎没有正确链接。
我没有看到任何作为@bugsnag/react-native
podspec 文件 ( https://github.com/bugsnag/bugsnag-js/blob/next/packages/react-native/BugsnagReactNative.podspec ) 中的错误跳出的内容。奇怪的是,当我启动一个干净的react-native
项目并安装@bugsnag/react-native
时,我没有遇到问题——pod 链接正确并且项目运行。
我尝试将供应商库添加bugsnag-cocoa
到我的项目工作区;然后继续将 Bugsnag 框架移至我的Frameworks, Libraries and Embedded Content
——这在本地工作,但是,在 CI/CD 中中断:sadface:
我还尝试添加bugsnag-cocoa
为我项目的子库;但是,从那时起,我无法对库做任何事情......我无法点击库?这是为什么?
无论如何我可以手动将 pod 中的标题添加到我的项目中吗?我尝试将路径添加到 pod 的供应商文件中,在 proj 目标中Build Settings -> Library Search Paths
,并且Build Settings -> Header Search Paths
-- 这不起作用,我仍然没有得到这样的模块Bugsnag
。我很可能错过了一些东西。
PS我已经.xcworkspace
打开了,所以这不是问题,我确保运行pod install
(在其他排列中,例如pod install --repo-update
and pod update
)。