我昨晚将Xcode SDK升级到版本10,然后发现我无法构建.
我收到这个错误:
无法找到构建输入文件:'/ Users/call01/Library/Develorator/Xcode/DelivedData/Comp-Lite-Applics -gytvmossqptokeafrddvvmnlzadk/Build/Products /Debug-iphoneos/SG11.app/SG11
在我升级之前不存在,我很想回复,但如果我能解决这个问题,我想坚持使用第10版.
sch*_*dt9 105
尝试切换回Legacy Build System(File > Project Settings > Workspace Settings > Legacy Build System)
Kri*_*kur 51
对我来说在Xcode 10中,这个解决方案就像一个魅力.只需转到Recovered References文件夹并删除所有红色文件,然后使用适当的参考再次添加.
Ant*_*nyR 47
对于Swift文件或属于项目的文件,例如:
Build input file cannot be found: PATH/TO/FILE/FILE.swift
当文件或文件夹已被删除或在项目中移动时,可能会发生此问题。
要解决这个问题 :
1.进入项目导航器,选择您的项目
2.选择Build Phases标签
3.在Compile Sources部分中,检查Xcode抱怨的文件
4.请注意,文件路径错误,然后单击减号图标将其删除。
5.单击加号图标重新添加文件,然后在项目中搜索。
6.产品>清理构建文件夹
7.建立 ??
通常,您会Recovered References在项目树的Xcode文件夹中找到这些丢失的文件(在Xcode左下方查找搜索栏,然后搜索抱怨的文件):
从此文件夹中删除它们也可以解决该错误。
der*_*rbs 24
这是一个架构问题。不要更改为旧版构建系统!
我遇到了同样的错误,但为我解决的是:
顶部表示 VALID_ARCHS 中的架构也被排除在 EXCLUDED ARCHS 中。我和他们一起搞了一个 Swift 包来在 Xcode 12 中编译,并且花了几个小时。
它将在模拟器上编译,而不是在设备上编译。
解决方案:
dav*_*lee 14
上述解决方案最终适合我; 但是,我需要做一些额外的步骤才能最终成功编译.(即使在Xcode 9上也需要这些额外的步骤.)
Mil*_*Dev 14
这在Xcode 10中对我有用:
小智 8
我已通过以下方式解决了此问题:转到项目的“构建阶段”(单击顶部的项目图标,然后单击“构建阶段”)。在此处搜索您的文件。如果存在(将显示为灰色),请将其删除。然后清理(shift + alt + command + k),然后运行!希望能帮助到你。
如果错误表明找不到Info.plist,并且路径错误,请执行以下操作:
小智 6
以上都不适合我,但这样做了:
path = "path/to/file.swift"到磁盘上的实际位置并保存文件。就我而言,我有一个生成 .app 二进制文件 (Buck) 的构建脚本。Buck 构建脚本与 Swift Embed 构建步骤并行运行。因为 .app 二进制文件还没有生成,Swift 步骤会失败。
在我的构建脚本中,我"$BUILD_PRODUCTS_DIR/$EXECUTABLE_PATH"在"Output Files".
这会告诉 Xcode 的新构建系统该脚本将输出应用程序二进制文件,然后 Xcode 将确保同步任何依赖于该工件的构建步骤。
| 归档时间: |
|
| 查看次数: |
65187 次 |
| 最近记录: |