XCode - 但是......我的档案在哪里?

时间:2011-09-11 08:28:18

标签: iphone xcode build crash archive

我已使用Build和Archive命令将我的应用程序的三个版本提交到App Store。但是......这些档案在哪里?

我刚刚了解到我只需要它们就能读取崩溃日志。我的~/Library/Developer/Xcode/Archives文件夹是空的(事实上,我刚刚生成了一个xarchive文件,用于测试崩溃日志读取)。

Spotlight找不到任何.xarchive。

在编写下一个版本时,我从未被要求删除或清除除项目构建(产品 - 清洁)之外的任何内容。

4 个答案:

答案 0 :(得分:222)

  • 在XCode中打开管理器窗口(菜单窗口>管理器
  • 点击中上方的档案图标
  • 按应用名称和日期选择所需的存档
  • 在上下文菜单中单击在Finder中显示

答案 1 :(得分:2)

存档位置

默认位置与 Derived Data 文件夹处于同一级别

<some_path>/Library/Developer/Xcode/Archives
//e.g.
/Users/alex/Library/Developer/Xcode/Archives/2021-05-08/ServiceLocator 08.05.2021, 15.35.xcarchive

更改位置

xcodebuild archive -archivePath "<some_path>/<some_name>.xcarchive" <...>
//or
Xcode -> Preferences... -> Locations -> Locations -> Archives 

展示主办方

Window -> Organizer -> Archives

答案 2 :(得分:0)

补充一点,因为我无法编辑@Codo 的答案,但是对于我的 Xcode (12.3) 版本,顶部中间没有存档图标。只是略有不同。相反,转到 Window > Organizer 会打开一个窗口,显示我当前项目的所有档案。右键单击每个会显示一个用于删除存档条目的菜单,或者您可以 Show in Finder

Show in Finder 显示我的当前位于 /Users/username/Library/Developer/Xcode/Archives,并且在该目录中,每个日期都有一个文件夹,其中包含一个存档。

答案 3 :(得分:0)

XCode 菜单栏 > 窗口 > 管理器 > 产品 > 档案。它也称为档案管理器。档案存储在 /Users/username/Library/Developer/Xcode/Archives/$DATE/Project Name Datetime.xcarchive

enter image description here