XCode 提示(未指定“CFBundleExecutable”)

4

我正在尝试在我的iPhone或iOS模拟器上构建和运行Flutter应用程序。当我进行构建时,它成功构建但出现以下错误:

无法安装“Runner”。 “Runner”不包含有效的Info.plist文件,因此无法安装(未指定“CFBundleExecutable”)

我无法在模拟器或实际iPhone上安装该应用程序,两者都会出现相同的错误。

我使用Mac Mini M1,运行macOS Monterey版本12.1,XCode版本13.2.1。

我已经检查了苹果文档和stackoverflow上的所有可用信息,并尝试了以下步骤:

  • 重新启动计算机,重新连接iOS设备,重启iOS设备
  • 确保在runner的常规设置中设置了Bundle Identifier、版本和Build
  • 验证它指向info.plist文件的正确位置
  • 确认info.plist文件是正确的,并设置了CFBundleExecutable
2个回答

8

我的Flutter应用正在使用Firebase和一些Google依赖。问题似乎是由于找不到或损坏了GoogleService-Info.plist文件所致。

当我下载了一个新的副本后,我可以将其从Finder拖到Runner位置中的XCode中。这似乎解决了问题,现在我可以很好地构建到我的手机和模拟器上。


0
也许是因为您的资源文件(图像、音频、.plist)尚未添加到Xcode项目中。在我的情况下,我没有将物理文件添加到Xcode文件夹中,当我在另一台设备上运行时,出现了错误“CFBundleExecutable未指定”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接