如何解决如何链接缺少的Pod标头-Xcode 11.2.1
由于要使Pod链接并启动和运行项目,我正在自杀。对于某些背景:我正在运行一个ReactNative(版本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
时,我没有遇到问题-吊舱已正确链接并且项目正在运行。
我尝试将供应商库bugsnag-cocoa
添加到我的项目工作区;然后继续将Bugsnag框架移至我的Frameworks,Libraries and Embedded Content
上,此框架在本地有效,但是CI / CD中断:sadface:
我还尝试将bugsnag-cocoa
添加为我的项目的子库;但是,从那时起,我无法对库做任何事情……我无法单击库?为什么呢?
无论如何,我可以手动将Pod中的标题添加到我的项目中吗?我尝试在proj目标的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已经可用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。