【问题标题】:ios simulator build works but real device build fails in flutterios模拟器构建工作,但真实设备构建失败
【发布时间】:2020-05-03 14:18:51
【问题描述】:

目前在 Flutter ios 构建方面面临一些问题。然后应用程序使用flutter run 运行ios simulator 它可以工作,但如果连接了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 图片。

【问题讨论】:

    标签: ios xcode flutter compiler-errors runtime-error


    【解决方案1】:

    该错误一定是由于签名功能。尝试从 xcode 运行项目。

    按照以下步骤操作:

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

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

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

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

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


    如果它不起作用,

    在 xcode 中更改颤振目标运行器 - 仅构建活动架构:是

    【讨论】:

    • 一切都存在。该应用程序运行正常,直到几天前。今天我只是做了一些布局更改和 bam !它给了我这个问题:(
    • 使用flutter clean清理当前构建,然后再次运行。
    • 能否附上flutter医生的截图和问题?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-23
    • 1970-01-01
    相关资源
    最近更新 更多