【问题标题】:Xcode successfully archived application, but Archives Organizer does not list anyXcode 成功归档应用程序,但 Archives Organizer 没有列出任何
【发布时间】:2015-12-07 08:02:58
【问题描述】:

问题是 - 项目已构建并存档,没有任何错误,但 Organizer 中的 Archives 部分为空(同时~/Library/Developer/Xcode/Archives 包含所有生成的存档)。

我知道这个topic,但它已经有 4 年历史了,我已经尝试了所有提供的解决方案(其中一些不再相关)。我认为这可能是与 Xcode7 相关的问题,并且想列举我所有的目标和设置,因此已经处理过此错误/问题的人可以找到差异并帮助我。

以下是来自Build Settings/Deployment 部分的选项:

项目:

- Skip Install: Yes
- Installation Directory: $(LOCAL_APPS_DIR)

目标(5 项):

iOS 应用:

- Skip Install: No
- Installation Directory: $(LOCAL_APPS_DIR)

iOS 框架:

- Skip Install: Yes
- Installation Directory: $(LOCAL_LIBRARY_DIR)/Frameworks

观看应用:

- Skip Install: No
- Installation Directory: $(LOCAL_APPS_DIR)

观看扩展:

- Skip Install: Yes
- Installation Directory: $(LOCAL_APPS_DIR)

观察框架:

- Skip Install: Yes
- Installation Directory: $(LOCAL_LIBRARY_DIR)/Frameworks

我从official guide 提出了所有建议,即:

  1. 在方案编辑器的存档窗格中启用Reveal Archive in Organizer 选项。
  2. 尝试了Skip Install 构建设置的各种组合(应用目标始终设置为No)。
  3. 在我的例子中,VersionBuild 的值相同且等于“2.0.0”。
  4. 使用选定的真实设备创建存档。
  5. 一个项目使用 CocoaPods 作为依赖管理器,但我不确定这是否是个问题。

任何帮助将不胜感激。

【问题讨论】:

    标签: ios xcode deployment ios9 xcode7


    【解决方案1】:

    问题已通过连续执行 3 个步骤解决:

    1. Watch Framework 中的所有文件都已直接移至 Watch Extension。在此档案开始显示在管理器中但在 Other Items 部分之后。为了修复它,执行了以下 2 个步骤。
    2. 对于 Build Phases/Headers 中的每个 CocoaPod,所有标头都从 Public 移动到 Project 部分。
    3. 对于 Build Settings/Deployment 部分中的 Watch App,Skip Install 参数已切换为 Yes

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-19
      • 2018-12-11
      • 1970-01-01
      • 2014-12-21
      • 1970-01-01
      • 2012-04-05
      • 1970-01-01
      相关资源
      最近更新 更多