在IOS上也遇到了一个构建问题,“为iOS模拟器构建,但在为iOS构建的dylib中链接,文件'.../platforms/ios/Pods/CouchbaseLite/iOS/CouchbaseLite.framework/CouchbaseLite' for architecture arm 64”我目前使用nativescript 6.5.3和cocoapod 1.10。使用M1芯片组。
f8rj6qna1#
由于Xcode是一个通用的应用程序,你可以让Xcode使用基于英特尔的逻辑,即使在m1 mac mini快速修复,然后尝试找到原因,并修复它,如果你可以:1.退出Xcode。1.右键单击Xcode.app(应用程序本身!不是dock中的那个,不是项目文件)1.选择获取信息。1.选择“使用Rosetta打开”或“使用Rosetta 2打开”1.启动Xcode并运行您的项目。
1l5u6lss2#
1.转到目标(例如Runner,不是PROJECT),然后Build Settings1.搜索excluded,如屏幕截图。1.编辑Architectures> Excluded Architectures中的字段以添加arm64。您可以双击最上面的一行来编辑下面的所有三行。1.重建/运行
Runner
excluded
Architectures
Excluded Architectures
arm64
我的详细信息:在M1 mac mini上运行,带有flutter iOS项目。
2条答案
按热度按时间f8rj6qna1#
由于Xcode是一个通用的应用程序,你可以让Xcode使用基于英特尔的逻辑,即使在m1 mac mini快速修复,然后尝试找到原因,并修复它,如果你可以:
1.退出Xcode。
1.右键单击Xcode.app(应用程序本身!不是dock中的那个,不是项目文件)
1.选择获取信息。
1.选择“使用Rosetta打开”或“使用Rosetta 2打开”
1.启动Xcode并运行您的项目。
1l5u6lss2#
1.转到目标(例如
Runner
,不是PROJECT),然后Build Settings1.搜索
excluded
,如屏幕截图。1.编辑
Architectures
>Excluded Architectures
中的字段以添加arm64
。您可以双击最上面的一行来编辑下面的所有三行。1.重建/运行
我的详细信息:在M1 mac mini上运行,带有flutter iOS项目。