【问题标题】:xcode 13 executable file not found未找到 xcode 13 可执行文件
【发布时间】: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)”。

【问题讨论】:

    标签: ios iphone xcode xcode13


    【解决方案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.lockmme.xcworkspace

              并运行pod install

              【讨论】:

                猜你喜欢
                • 2021-11-29
                • 1970-01-01
                • 2023-03-29
                • 2016-12-18
                • 2014-06-05
                • 2018-07-29
                • 2023-03-06
                • 2018-04-16
                • 2015-02-24
                相关资源
                最近更新 更多