我有一个应用程序在离子3(遗留)当建设它我得到的错误在Firebase消息库在这一部分的文件“GtalkExtensions.pbobjc”
if (!OSAtomicCompareAndSwapPtrBarrier(nil, worker, (void * volatile *)&descriptor)) {
[worker release];
}
“OSAtomicCompareAndSwapPtrBarrier”的类型冲突
必须先从模块“达尔文”导入“OSAtomicCompareAndSwapPtrBarrier”声明,然后才需要它
函数“OSAtomicCompareAndSwapPtrBarrier”的隐式声明在C99中无效
如何解决这个问题我已经完全删除了cocoapods和测试了几个版本,它没有帮助。
Mac Mini M1 Mac OS Ventura XCode 14.2
2条答案
按热度按时间xwmevbvl1#
我已经找到了像https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man3/OSAtomicCompareAndSwapPtrBarrier.3.html这样的smth
这是一个非常糟糕的主意,但实际上它很有效
您可以导入在文件中有此错误,并继续工作
htrmnn0y2#
我已经升级了所有与最新版本相关的firebase,错误已经消失了。示例: