4

我在使用 xcode 13 时出错。当我尝试在真实设备(arm64 架构)上运行我的应用程序时,出现以下错误:

未找到可执行文件

域:DVTMachOErrorDomain

代码:5

恢复建议:/path/to/file/MyApp.app 不是可执行文件的有效路径。请重建项目以确保创建所有必需的可执行文件。检查您的项目设置以确保将构建验证可执行文件。

有没有人遇到过这个问题?构建过程完成没有错误。现在我已经从“Excluded Architectures”选项中排除了 x86_64 架构,并将参数“Architectures”设置为“Standard Architectures (arm64, armv7)”。

4

8 回答 8

2

目标 -> 构建设置,搜索“有效”。

设置 VALID_ARCHS,x86_64如果使用模拟器运行则添加,否则设置 arm64。

于 2021-08-27T01:04:03.857 回答
2

我也有这个错误。这不是一个空白的解决方案修复。

对我来说,Xcode 对文件有一些损坏的引用,所以我必须连接它们并将文件位置设置为“相对于组”与“相对于项目”

当构建错误更清楚时,错误被错误地报告为“找不到可执行文件”。

找不到构建输入文件:找不到“/Users/MY_USER_NAME/Programs/ios/PROJECT_DIR/SRC/file.xib”。

于 2022-01-24T18:14:06.317 回答
1

检查是否有任何已删除的文件(当您从 Git 中提取代码时会发生这种情况)并重新添加这些文件,关闭 Xcode,重新启动系统,清理项目并运行对我有用的项目。

于 2022-01-03T07:37:30.797 回答
0

也许您的 Info.plist 中的可执行文件条目是错误的?

该条目Executable file应设置为$(EXECUTABLE_NAME)

于 2021-08-01T19:05:16.960 回答
0

Targets -> Build Settings, 搜索plist

设置Generate Info.plist FileNoInfo.plist File使用您的 info.plist 文件路径设置。

这对我有用。

于 2021-10-27T07:47:48.363 回答
0

我得到了同样的错误,这只是因为我在重命名Info.plist所属文件夹后没有正确更改构建设置。

所以我需要更改此设置,使其与实际路径相同Info.plist在此处输入图像描述

于 2021-12-28T08:31:11.403 回答
0

您是否确保MyApp位于您的文件夹中的可执行文件与您的Info项目文件中的可执行文件属性/path/to/file/MyApp.app/的值相匹配?

在我的机器上,可执行路径是 : /Users/.../DerivedData/Debug-iphonesimulator/Runner.app/Runner。我注意到InfoRunner文件中的可执行文件名称(在我的例子中)是错误的。更正它为我解决了这个问题。

请参阅下面的屏幕截图:

在此处输入图像描述

于 2021-12-28T16:50:52.097 回答
0

我遇到了同样的问题并通过删除下面的文件和文件夹来解决它,

Pods, Podfile.lockmme.xcworkspace

并运行pod install

于 2022-02-19T11:31:40.193 回答