升级到Xcode 12后,我的项目不再为模拟器构建。
我得到的错误是:
ld: in ... /Pods/FirebaseAnalytics/Frameworks/FIRAnalyticsConnector.framework/FIRAnalyticsConnector(
FIRAnalyticsConnector_e321ed8e3db06efc9803f6c008e67a34.o),
building for iOS Simulator, but linking in object file built for iOS, file
'.../Pods/FirebaseAnalytics/Frameworks/FIRAnalyticsConnector.framework/FIRAnalyticsConnector'
for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
解决方法是将arm64
添加到我的项目中
我已经尝试过清理构建文件夹、更新pod文件、重新启动等。
我正在使用:
有什么想法吗?
在将主项目和Pods项目的arm64
添加到Excluded architecture
之后,我能够解决在Apple M1上遇到的这个问题。
我还必须清除DerivedData
文件夹并重启Xcode。
有关详细信息,请参阅:https://medium.com/@khushwanttanwar/xcode-12-compilation-errors-while-running-with-ios-14-simulators-5731c91326e9
好的,我终于找到了解决问题的方法。
将“仅构建活动架构”更改为“是”,也更改为“发布”。
选择项目可以找到设置
来源和更详细的解释可以在这里找到:
https://stackoverflow.com/a/64139830/4134160
请注意,该问题与Firebase无关。我仍然会离开它,因为它可能会引导其他人解决这个问题,并帮助他们解决这个问题。
苹果M1
如果你在M1芯片上运行,请考虑下面的Aspen的答案:https://stackoverflow.com/a/65460729/4134160
我在Android Studio上构建应用程序时遇到了问题。当项目位于我的ext4分区上时,情况很好,但是当我在我的NTFS上创建一个新分区时,我遇到了以下情况: com/android/tools/idea/gradle/project/sync/gradlesyncstate.syncfailed的@Notnull参数'message'的参数不能为null java.lang.illegala
我正在Ubuntu上用这个版本的OpenJDK构建这个版本的PDFBox:
这是一个完美的位置&android命令也工作得很好。请帮忙。我使用的是cordova 4.3.0
我试图在乌班图12.06上安装opencv(3.1.0)。此错误是什么意思?是否第二次观察到开放 CV 模块?我该如何修复它? 环境变量设置 cmake/opencvModule.cmake处出现CMake错误:268(消息):< br >再次观察到目录/home/user/bin/opencv/modules中有OpenCV模块。< br >调用堆栈(最近的调用优先):< br > module
我想在heroku上有一个tilestream,我遵循了教程,我做了完全相同的事情,并不断得到一个构建/编译错误。 刚刚添加了2个文件和一个目录: Procfile: 包裹json: 空的/平铺方向。 当通过git推送到heroku时,我得到以下错误: 当我去网站时,我得到了错误(检查这里) 我还检查了日志: 以及在heroku上运行的进程: 对于这个例子,我没有将地图上传到./ware目录,但是
这是我的文件: 这是Maven命令输出