所以我最近一直试图进入Flutter而且我遇到了问题。当我创建一个新项目并执行flutter run
时,它工作得很好。如果我完全关闭应用程序并重新运行应用程序,我每次都会收到此错误。
Failed to build iOS app
Error output from Xcode build:
↳
** BUILD FAILED **
Xcode's output:
↳
=== BUILD TARGET Runner OF PROJECT Runner WITH CONFIGURATION Debug ===
/Users/zachstarnes/Documents/code/test_proj/build/ios/Debug-iphonesimulator/Runner.app: resource fork, Finder information, or similar detritus not allowed
Command /usr/bin/codesign failed with exit code 1
Could not build the application for the simulator.
Error launching application on iPhone X.
我不知道如何解决这个问题。我尝试打开xcode项目文件并将项目签名到我的组织并重新运行,但仍然不会改变结果。我需要做些什么才能解决这个问题?
答案 0 :(得分:12)
所以经过很长一段时间才终于找到了解决方法。
我能够修复的方法是删除flutter项目根目录中的build
目录。该文件夹刚刚重建,没有导致问题的文件。
我认为它与分配我添加到项目中的字体/图像有关。
答案 1 :(得分:4)
当然,flutter clean
会有所帮助,但就我而言,这全都与将“部署目标”设置为9.0
只要您不关心9.0以下的iOS版本,请记住在platform :ios, '9.0'
文件顶部也启用(取消注释或添加)此行ios/Podfile
答案 2 :(得分:1)
我有完全一样的问题。我已经尝试了多个IDE,使用Xcode中的证书,甚至重新安装了操作系统(因为与我在同一存储库中使用的其他人都没有这种问题)。
flutter clean
为我工作,但仅作为临时解决方案。
答案 3 :(得分:0)
此编码失败可能有多种原因。
转到 钥匙串访问 - > Apple Worldwide Developer Relations Certificate Authority 证书 - > 获取信息 - > (展开)信任设置
然后是" 的组合框使用此证书时:"使其系统默认值
答案 4 :(得分:0)
我遇到了这个问题,这对我有用。
首先,让我们简单说明一下,XCode被编写为Tardis的IDE版本,或者可能是Terry Pratchett的Discworld系列的Luggage。里面比外面大,每次打开它,都会看到一些不同的东西。
现在,对我而言,根本的问题是,需要刷新我的Apple开发人员项目登录名。这是我的方法:
希望这会对其他人有所帮助。