繁体   English   中英

ios模拟器构建有效,但真实设备构建失败

[英]ios simulator build works but real device build fails in flutter

目前在 flutter ios 构建方面面临一些问题。 然后该应用程序使用flutter run for ios simulator flutter run ,它可以工作,但如果连接了real device则同样会失败。

下面是错误代码。

Non-fat binary /Users/x/demo/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/App is not arm64. Running lipo -info:
Non-fat file: /Users/x/demo/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/App is architecture: x86_64
Command /bin/sh failed with exit code 1

架构已添加,但仍然是这个问题。

在此处输入图片说明

此外,我确实尝试安装pod或更新它,但仍然没有相同的好处。

编辑:附上 Flutter Doctor 图片。

在此处输入图片说明

错误一定是因为签名功能。 尝试从 xcode 运行项目。

按照步骤:

第一步:打开你项目的ios文件夹,找到Runner.xcworkspace。 它应该是这样的:

在此处输入图片说明

第 2 步:当 xcode 打开时,单击窗口左上角的 Runner。

在此处输入图片说明

第 3 步:转到签名和功能,然后在“团队”下拉菜单下选择一个字段。 如果不存在,请创建一个帐户。

在此处输入图片说明

第 4 步:在“Bundle Identifier”中,应显示您的应用程序包名称。 最后添加.app。 例如,如果它的“com.example.yourapp”使它成为“com.example.yourapp.app”并按回车键。

按左上角的播放按钮在所选设备上运行应用程序。


如果它不起作用,

更改 xcode 中的 flutter 目标运行器 - 仅构建活动架构:是

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM