使用Crashlytics的任何人都能够针对Mac Catalyst编译其iOS应用吗?
我尝试为Catalyst构建我们的iOS应用程序之一,但出现以下错误:
ld: in /Users/foo/bar/Pods/Crashlytics/iOS/Crashlytics.framework/Crashlytics(CLSInternalReport.o), building for Mac Catalyst, but linking in object file built for iOS Simulator, file '/Users/foo/bar/Pods/Crashlytics/iOS/Crashlytics.framework/Crashlytics' for architecture x86_64
我已使用Cocoapods更新到最新版本的Crashlytics。由于CL已经可以在macOS上运行,因此我认为可以使用Catalyst链接到正确的x86库。
这是我当前的解决方法。它不允许我将Crashlytics与Catalyst一起使用,但是我可以继续创建Catalyst和iOS版本。
pod install
#if canImport(Crashlytics)
有条件地构建与Crashlytics相关的代码