Xcode 成功归档申请,但 Archives Organizer 未列出任何
Xcode successfully archived application, but Archives Organizer does not list any
问题是 - 一个项目的构建和存档没有任何错误,但是管理器中的 Archives
部分是空的(同时 ~/Library/Developer/Xcode/Archives
包含所有生成的存档)。
我知道这个 topic 但它已经有 4 年历史了,我已经尝试了那里提供的所有解决方案(其中一些不再相关)。我认为这可能是一个 Xcode7 相关的问题,我想枚举我所有的目标和设置,因此已经处理过这个 bug/issue 的人可以找到差异并帮助我。
以下是 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 提出了所有建议,即:
- 在方案编辑器的存档窗格中启用
Reveal Archive in Organizer
选项。
- 尝试了
Skip Install
构建设置的各种组合(应用程序目标始终设置为 No
)。
Version
和 Build
值相同,在我的例子中等于“2.0.0”。
- 使用选定的真实设备创建存档。
- 一个项目使用 CocoaPods 作为依赖项管理器,但我不确定这是否是一个问题。
我们将不胜感激。
问题已通过执行 3 个连续步骤解决:
- Watch Framework 中的所有文件都已直接移动到 Watch Extension。在这个档案开始出现在管理器中但在
Other Items
部分中之后。要修复它,请执行以下 2 个步骤。
- 对于
Build Phases/Headers
中的每个 CocoaPod,所有 headers 都从 Public
移动到 Project
部分。
- 对于
Build Settings/Deployment
部分中的 Watch App,Skip Install
参数已切换为 Yes
。
问题是 - 一个项目的构建和存档没有任何错误,但是管理器中的 Archives
部分是空的(同时 ~/Library/Developer/Xcode/Archives
包含所有生成的存档)。
我知道这个 topic 但它已经有 4 年历史了,我已经尝试了那里提供的所有解决方案(其中一些不再相关)。我认为这可能是一个 Xcode7 相关的问题,我想枚举我所有的目标和设置,因此已经处理过这个 bug/issue 的人可以找到差异并帮助我。
以下是 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 提出了所有建议,即:
- 在方案编辑器的存档窗格中启用
Reveal Archive in Organizer
选项。 - 尝试了
Skip Install
构建设置的各种组合(应用程序目标始终设置为No
)。 Version
和Build
值相同,在我的例子中等于“2.0.0”。- 使用选定的真实设备创建存档。
- 一个项目使用 CocoaPods 作为依赖项管理器,但我不确定这是否是一个问题。
我们将不胜感激。
问题已通过执行 3 个连续步骤解决:
- Watch Framework 中的所有文件都已直接移动到 Watch Extension。在这个档案开始出现在管理器中但在
Other Items
部分中之后。要修复它,请执行以下 2 个步骤。 - 对于
Build Phases/Headers
中的每个 CocoaPod,所有 headers 都从Public
移动到Project
部分。 - 对于
Build Settings/Deployment
部分中的 Watch App,Skip Install
参数已切换为Yes
。