【问题标题】:Unable to Archive Xcode Project: No such file or directory无法存档 Xcode 项目:没有这样的文件或目录
【发布时间】:2016-09-24 22:07:34
【问题描述】:

所以我正在尝试存档我的 Xcode 项目以上传到应用商店,但是我收到以下错误;

PBXp 错误

错误: /Users/User/Library/Developer/Xcode/DerivedData/APPNAME-aurgdfrsdgrsdgwzxglhhaw/Build/Intermediates/ArchiveIntermediates/APPNAME/BuildProductsPath/Release-iphoneos/MyBundle.bundle: 没有这样的文件或目录

我试过了;

  • 删除派生数据
  • 构建和运行包
  • 将项目/构建设置“在复制期间去除调试符号”更改为是
  • 编辑 Bundle Schema 并添加框架

有没有人知道为什么会发生这种情况以及如何解决?

更新

将项目拖放到我的项目中时,文件显示为丢失;

在我单独运行每个目标之前,我无法在没有 PBXp 错误的情况下运行该项目。然后项目运行良好。

但是存档时仍然是一个问题。

【问题讨论】:

  • 您是否使用 XConfig 文件来管理您的 xcodeproj ?
  • 是否有构建阶段可以将包复制到您的应用中?
  • @user3351949 不,我只是按照这些说明标记并删除了github.com/drewmccormack/ensembles
  • @DrewMcCormack 不确定您的意思抱歉,我已删除将Ensembles iOS.xcodeproj 拖放到我的项目中时,文件显示为丢失,直到我单独运行不同的目标。如果我没有在运行项目时收到错误消息。运行目标后,我可以运行项目,但是现在存档时出现问题。
  • @DrewMcCormack 我已经更新了问题

标签: ios xcode xcode8 ensembles


【解决方案1】:

问题可能是Ensembles.bundle 没有在您的发布版本中构建以进行归档。

添加 Ensembles Resources iOS 作为您自己应用的依赖项。这将确保它在您的应用程序之前构建,包括发布构建。您可以在应用目标的 Build Phases 选项卡中进行设置。

【讨论】:

    猜你喜欢
    • 2013-08-08
    • 2023-03-10
    • 2011-07-12
    • 2021-07-21
    • 1970-01-01
    • 2016-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多