【问题标题】:Could not run build/ios/iphoneos/Runner.app on Try launching Xcode and selecting "Product > Run" to fix the problem无法运行 build/ios/iphoneos/Runner.app 尝试启动 Xcode 并选择“产品 > 运行”来解决问题
【发布时间】:2020-06-12 00:05:37
【问题描述】:

在真正的 iPhone(不是模拟器)上运行 iOS 应用程序时,您可能会遇到这个问题。
原因是该应用未由受信任的来源签名。

【问题讨论】:

    标签: ios build


    【解决方案1】:

    要解决此问题,您必须打开 iPhone 上的设置并导航至:常规 -> 设备管理,然后选择您的开发者应用证书并“信任”它。

    【讨论】:

    • 我的 iphone 7 - ios 14.2 上没有类似“设备管理”的功能
    • 与 marhyno 相同:与“设备管理”完全不同。 iPhone XR iOS 14.7.1。
    【解决方案2】:

    我也遇到了同样的问题。 设备:iphone XR iOS:15.4

    1. 打开设置 > 开发者
    2. 点击清除受信任的计算机
    3. 然后点击信任此计算机

    【讨论】:

      【解决方案3】:
      1. 如果您尝试在没有 Xcode 的情况下运行 Flutter ios 应用程序,例如从 Android Studio 或带有 Flutter 运行的控制台,您需要信任开发者证书。

        在您的设备上试试这个:

        点击设置 > 常规 > 配置文件或配置文件 & 设备管理。在“企业应用”标题下,您会看到开发者的个人资料。点按 Enterprise App 标题下的开发者资料名称,为该开发者建立信任。然后您会看到确认您的选择的提示

      2. 这是一个签名问题。要修复,请删除您的开发证书和配置文件以使 XCode 再次生成它们。以下是步骤

      • 关闭 Xcode
      • 打开钥匙串
      • 删除“Iphone Developer”和“Apple Worldwide Developer Relations Certification Authority”
      • 重新打开 Xcode
      • 产品/再次运行项目并检查调试可执行文件(成功)
      • 关闭 Xcode
      • 打开 vscode
      • 调试/开始调试
      • 在物理设备上成功构建并运行

      【讨论】:

      • 这似乎对我的情况也有帮助。 (我在基于 M1 的 Mac 上,首先我认为这是问题的根源)
      【解决方案4】:

      Xcode 配置了 ad hoc 配置文件而不是 dev 配置文件,更改它修复了它。

      【讨论】:

        【解决方案5】:

        它对我有用:

        1. 打开xcode
        2. 选择您的设备
        3. 运行构建(确保您已先签入团队)
        4. 信任此开发者

        【讨论】:

          猜你喜欢
          • 2019-10-23
          • 2019-03-29
          • 1970-01-01
          • 2021-10-10
          • 1970-01-01
          • 2014-02-11
          • 2016-04-06
          • 2023-02-21
          • 2015-10-09
          相关资源
          最近更新 更多