未找到 xcode 13 可执行文件
Posted
技术标签:
【中文标题】未找到 xcode 13 可执行文件【英文标题】:xcode 13 executable file not found 【发布时间】:2021-09-10 23:15:20 【问题描述】:我在使用 xcode 13 时出错。当我尝试在真实设备(arm64 架构)上运行我的应用时,出现以下错误:
找不到可执行文件
域:DVTMachOErrorDomain
代码:5
恢复建议:/path/to/file/MyApp.app 不是可执行文件的有效路径。请重建项目以确保创建所有必需的可执行文件。检查您的项目设置以确保将构建一个有效的可执行文件。
有人遇到过这个问题吗?构建过程完成没有错误。现在我已经从“Excluded Architectures”选项中排除了 x86_64 架构,并将参数“Architectures”设置为“Standard Architectures (arm64, armv7)”。
【问题讨论】:
【参考方案1】:也许您的 Info.plist 中的可执行文件条目有误?
条目Executable file
应设置为$(EXECUTABLE_NAME)
。
【讨论】:
【参考方案2】:目标 -> 构建设置,搜索“有效”。
设置 VALID_ARCHS,如果使用模拟器运行,则添加 ,否则设置 arm64。
【讨论】:
找不到 VALID_ARCHS 设置... 我使用的是 M1 mac,并将Build Active Architecture
设置为 NO 解决了我的问题【参考方案3】:
Targets -> Build Settings
,搜索plist
将Generate Info.plist File
设置为No
,将Info.plist File
设置为您的info.plist 文件路径。
这对我有用。
【讨论】:
【参考方案4】:我遇到了同样的错误,这只是因为我在重命名Info.plist
所属的文件夹后没有正确更改构建设置。
所以我需要更改此设置,使其与Info.plist
的实际路径相同:
【讨论】:
【参考方案5】:您是否确保位于您的文件夹/path/to/file/MyApp.app/
中的可执行文件MyApp
与您的Info 项目文件中的可执行文件 属性的值相匹配?
在我的机器上,可执行路径是:/Users/.../DerivedData/Debug-iphonesimulator/Runner.app/Runner
。我注意到 Info 文件中的可执行文件名称(在我的情况下为 Runner
)是错误的。更正它为我解决了这个问题。
请看下面的截图:
【讨论】:
【参考方案6】:检查是否有任何已删除的文件(当您从 Git 中提取代码时会发生这种情况)并将这些文件添加回来,关闭 Xcode,重新启动系统,清理项目并运行对我有用的项目。
【讨论】:
【参考方案7】:我也有这个错误。 这不是空白解决方案。
对我来说,Xcode 对文件的引用有一些损坏,所以我必须连接它们并将文件位置设置为“相对于组”与“相对于项目”
在构建错误时,错误被错误地报告为“找不到可执行文件”。
找不到构建输入文件:找不到“/Users/MY_USER_NAME/Programs/ios/PROJECT_DIR/SRC/file.xib”。
【讨论】:
我终于发现同事把丢失的文件放到了git上,我忽略了“xxx文件丢失”的错误信息,只关注警报窗口!此错误消息是错误且具有误导性的!【参考方案8】:我遇到了同样的问题并通过删除下面的文件和文件夹来解决它,
Pods
,
Podfile.lock
和
mme.xcworkspace
并运行pod install
【讨论】:
以上是关于未找到 xcode 13 可执行文件的主要内容,如果未能解决你的问题,请参考以下文章
未找到 GraphViz 的可执行文件:Anaconda-3
InvocationException:未找到 GraphViz 的可执行文件
Visual Studio 核心错误无法在 macOS 中找到 Android Studio 可执行文件
pydot.InvocationException:未找到 GraphViz 的可执行文件