如何在 Apple Silicon ('M1') 上构建 Google Analytics SDK,使其在 Xcode 模拟器中运行?
How can I build the Google Analytics SDK on Apple Silicon ('M1') so it runs in the Xcode Simulator?
我已经在我的项目中使用 Google Analytics SDK (pod 'GoogleAnalytics'
) 8 年了。它一直有效,直到我最近搬到了带有 M1 芯片的新 Mac。在新的 MacBook Pro 上,我可以在测试设备上构建和 运行 应用程序。我还可以存档和分发应用程序。但是 当我尝试为 Xcode 模拟器 构建我的应用程序时,它失败并显示以下消息:
ld: in /Pods/GoogleAnalytics/Libraries/libGoogleAnalytics.a(GAIUtil.o), building for iOS Simulator, but linking in object file built for iOS, file '/Pods/GoogleAnalytics/Libraries/libGoogleAnalytics.a' for architecture arm64
我想继续使用 Google Analytics SDK,因为它提供了 Firebase(我也在使用)中缺少的功能,例如通过 API 免费。
那么有什么方法可以修复 Xcode Apple Silicon 上 运行 模拟器的构建吗?
Google Analytics 作为编译后的二进制文件提供,对 M1 mac 的支持必须由 Google 自己添加。
在他们完成并发布更新之前,最好从模拟器构建中排除 GA,这有点类似于
中描述的方式
Gereon 的回答很有道理。我将等待 Google 推出新版本的 Google Analytics SDK。我希望他们继续更新 SDK,因为它是一个非常有价值的工具。
我刚刚意识到,使用 M1 Mac,我可以直接从 XCode 构建一个 Mac 应用程序。这样就可以了。
GoogleTagManager (7.4.0) is published. It supports developing with Apple Silicon devices.
• Cocoapods 1.10.2+ is required.
这是 GitHub Firebase 项目中关于 libGoogleAnalytics.a 问题的公开问题。
我想鼓励,遇到这个问题的每个人都会打开 this url 和 post 一条消息,我们需要解决这个问题。
我已经在我的项目中使用 Google Analytics SDK (pod 'GoogleAnalytics'
) 8 年了。它一直有效,直到我最近搬到了带有 M1 芯片的新 Mac。在新的 MacBook Pro 上,我可以在测试设备上构建和 运行 应用程序。我还可以存档和分发应用程序。但是 当我尝试为 Xcode 模拟器 构建我的应用程序时,它失败并显示以下消息:
ld: in /Pods/GoogleAnalytics/Libraries/libGoogleAnalytics.a(GAIUtil.o), building for iOS Simulator, but linking in object file built for iOS, file '/Pods/GoogleAnalytics/Libraries/libGoogleAnalytics.a' for architecture arm64
我想继续使用 Google Analytics SDK,因为它提供了 Firebase(我也在使用)中缺少的功能,例如通过 API 免费。
那么有什么方法可以修复 Xcode Apple Silicon 上 运行 模拟器的构建吗?
Google Analytics 作为编译后的二进制文件提供,对 M1 mac 的支持必须由 Google 自己添加。
在他们完成并发布更新之前,最好从模拟器构建中排除 GA,这有点类似于
Gereon 的回答很有道理。我将等待 Google 推出新版本的 Google Analytics SDK。我希望他们继续更新 SDK,因为它是一个非常有价值的工具。
我刚刚意识到,使用 M1 Mac,我可以直接从 XCode 构建一个 Mac 应用程序。这样就可以了。
GoogleTagManager (7.4.0) is published. It supports developing with Apple Silicon devices.
• Cocoapods 1.10.2+ is required.
这是 GitHub Firebase 项目中关于 libGoogleAnalytics.a 问题的公开问题。
我想鼓励,遇到这个问题的每个人都会打开 this url 和 post 一条消息,我们需要解决这个问题。