我已使用 Build 和 Archive 命令将我的应用程序的三个版本提交到 App Store。但是……那些档案在哪里?
我刚刚了解到我只需要他们能够阅读崩溃日志。我的 ~/Library/Developer/Xcode/Archives
文件夹是空的(事实上,里面有一个 xarchive 文件,我刚刚生成了一个用于测试崩溃日志读取的文件)。
Spotlight 未找到任何 .xarchive。
在编写下一个版本时,我从未被要求删除或清除我的项目构建(产品 - 干净)之外的任何其他内容。
在 Xcode 中打开 Organizer 窗口(菜单 Window > Organizer)
单击顶部中间的存档图标
按应用名称和日期选择所需的存档
在上下文菜单中单击在 Finder 中显示
档案组织者
打开它:Xcode 菜单栏 > 窗口 > 管理器 > 产品 > 档案
路径:存档存储在 /Users/username/Library/Developer/Xcode/Archives/$DATE/Project Name Datetime.xcarchive 中,但只需右键单击存档以在管理器中显示路径更容易。
https://i.stack.imgur.com/juCBV.png
存档位置
默认位置与 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
只是为了补充这一点,因为我无法编辑@Codo 的答案,但是对于我的 Xcode(12.3)版本,顶部中间没有存档图标。只是略有不同。相反,转到 Window >组织者打开了一个窗口,显示了我当前项目的所有档案。右键单击每个会显示一个删除存档条目的菜单,或者您可以Show in Finder
。
Show in Finder
显示我的当前位于 /Users/username/Library/Developer/Xcode/Archives
,并且在该目录中,每个日期都有一个包含存档的文件夹。
如果您选择任何 ios 模拟器 iphone 7 或 iphone 8 或任何模拟器,您必须将此选择更改为(任何 ios 设备),之后将显示存档选项
不定期副业成功案例分享