找不到 xcode 13 可执行文件

问题描述 投票:0回答:15

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

未找到可执行文件

域:DVTMachOErrorDomain

代码:5

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

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

ios iphone xcode xcode13
15个回答
8
投票

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

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


6
投票

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

Pods
Podfile.lock
mme.xcworkspace

还有跑步

pod install


6
投票

发生此错误是因为缺少文件。

单击顶部标题上的错误图标,您将重定向到错误,您会注意到有些文件不存在或丢失。

添加文件并再次正常运行您的项目。


1
投票

我遇到了同样的错误,这只是因为我重命名了

Info.plist
所属的文件夹后没有正确更改构建设置。

所以我需要更改此设置,使其与

Info.plist
的实际路径相同: enter image description here


1
投票

您是否确保位于文件夹

MyApp
中的可执行文件
/path/to/file/MyApp.app/
与您的 Info 项目文件中的 可执行文件 属性的值匹配?

在我的机器上,可执行路径是:

/Users/.../DerivedData/Debug-iphonesimulator/Runner.app/Runner
。我注意到
Info
文件中的可执行文件名称(在我的例子中为 Runner)是错误的。纠正它解决了我的问题。

请参阅下面的屏幕截图:

enter image description here


1
投票

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


1
投票

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

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

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

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


1
投票

某些文件丢失,您只需从项目文件夹中添加即可。只需重新启动 Mac 并使用您的项目打开 XCode,您就会看到丢失的文件。 我之前尝试过所有可能的解决方案,例如清理派生数据、运行 pod install,但没有任何效果。尝试上面的解决方案


0
投票

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

条目

Executable file
应设置为
$(EXECUTABLE_NAME)


0
投票

Targets -> Build Settings
,搜索
plist

Generate Info.plist File
设置为
No
,将
Info.plist File
设置为您的 info.plist 文件路径。

这对我有用。


0
投票

在为我的产品目标设置新的前缀标头后,我刚刚遇到了此问题文件路径错误

$(SRCROOT)/$(PROJECT_NAME)/PrefixHeader.h

更正为

$(SRCROOT)/$(PROJECT_NAME)/PrefixHeader.pch

解决了我的问题。多么愚蠢的 Xcode!


0
投票

pod install
pod install --repo-update
应该可以!


0
投票

对我来说,我删除了“Recovered Reference”文件夹中的文件。然后这个错误就消失了。


0
投票

快进到 2022 年,我在安装 TestFlight 版本并尝试从 Xcode 运行后收到此错误。我从手机上删除了该应用程序,再次运行,并能够成功安装。我希望这对某人有帮助!


0
投票

确保项目名称不以“Swift”开头

我通过确保项目名称不以“Swift”开头来修复它。

此前,该项目的名称是“SwiftTour”。 我创建了一个名为“LearnSwiftTour”的新项目

这无需更改任何其他设置即可工作。

© www.soinside.com 2019 - 2024. All rights reserved.