首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Crashlytics构建Mac Catalyst

使用Crashlytics构建Mac Catalyst
EN

Stack Overflow用户
提问于 2019-11-07 03:52:35
回答 2查看 1K关注 0票数 7

有没有人使用Crashlytics能够为Mac Catalyst编译他们的iOS应用程序?

我尝试为Catalyst构建我们的一个iOS应用程序,但是我得到了以下错误:

代码语言:javascript
复制
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库。

EN

回答 2

Stack Overflow用户

发布于 2020-07-08 19:46:07

以前,Mac Catalyst不支持Firebase Crashlytics。在新版本的Firebase Crashlytics (6.15.0)中,他们提供了支持。

票数 1
EN

Stack Overflow用户

发布于 2019-11-09 05:15:56

这是我目前的变通方法。它不允许我在Catalyst中使用Crashlytics,但我可以继续创建Catalyst和iOS版本。

  1. 克隆您通常的构建目标。在新目标上启用
  2. 在Podfile中为新的Fabric添加一个部分新目标中除Fabric之外的所有必需的pods,并使用#if canImport(Crashlytics)
  3. Continue有条件地构建依赖于Crashlytics的代码以从旧目标构建iOS应用程序。使用Catalyst构建的新目标。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58737550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档