我的 xcode 13 出现错误。当我尝试在真实设备(arm64 架构)上运行我的应用程序时,出现以下错误:
未找到可执行文件
域:DVTMachOErrorDomain
代码:5
恢复建议:/path/to/file/MyApp.app 不是可执行文件的有效路径。请重建项目以确保创建所有必需的可执行文件。检查您的项目设置以确保构建有效的可执行文件。
有人遇到过这个问题吗?构建过程完成,没有错误。现在我已从“排除的架构”选项中排除了 x86_64 架构,并将参数“架构”设置为“标准架构(arm64、armv7)”。
我遇到了同样的问题,并通过删除下面的文件和文件夹解决了它,
Pods
,
Podfile.lock
和
mme.xcworkspace
还有跑步
pod install
发生此错误是因为缺少文件。
单击顶部标题上的错误图标,您将重定向到错误,您会注意到有些文件不存在或丢失。
添加文件并再次正常运行您的项目。
检查是否有任何已删除的文件(当您从 Git 中提取代码时会发生这种情况)并将这些文件添加回来,关闭 Xcode,重新启动系统,清理项目并运行对我有用的项目。
我也有这个错误。 这不是一个空白的解决方案修复。
对我来说,Xcode 对文件的引用有一些损坏,因此我必须连接它们并将文件位置设置为“相对于组”与“相对于项目”
构建错误时,错误被错误地报告为“找不到可执行文件”,错误更加清晰。
找不到构建输入文件:找不到“/Users/MY_USER_NAME/Programs/ios/PROJECT_DIR/SRC/file.xib”。
某些文件丢失,您只需从项目文件夹中添加即可。只需重新启动 Mac 并使用您的项目打开 XCode,您就会看到丢失的文件。 我之前尝试过所有可能的解决方案,例如清理派生数据、运行 pod install,但没有任何效果。尝试上面的解决方案
也许您的 Info.plist 中的可执行文件条目是错误的?
条目
Executable file
应设置为 $(EXECUTABLE_NAME)
。
Targets -> Build Settings
,搜索plist
将
Generate Info.plist File
设置为 No
,将 Info.plist File
设置为您的 info.plist 文件路径。
这对我有用。
在为我的产品目标设置新的前缀标头后,我刚刚遇到了此问题文件路径错误:
$(SRCROOT)/$(PROJECT_NAME)/PrefixHeader.h
更正为
$(SRCROOT)/$(PROJECT_NAME)/PrefixHeader.pch
解决了我的问题。多么愚蠢的 Xcode!
pod install
或 pod install --repo-update
应该可以!
对我来说,我删除了“Recovered Reference”文件夹中的文件。然后这个错误就消失了。
快进到 2022 年,我在安装 TestFlight 版本并尝试从 Xcode 运行后收到此错误。我从手机上删除了该应用程序,再次运行,并能够成功安装。我希望这对某人有帮助!
确保项目名称不以“Swift”开头
我通过确保项目名称不以“Swift”开头来修复它。
此前,该项目的名称是“SwiftTour”。 我创建了一个名为“LearnSwiftTour”的新项目
这无需更改任何其他设置即可工作。