【发布时间】:2019-02-22 16:08:14
【问题描述】:
我正在尝试上传 AppStore 中已有应用的新版本。以前的版本是使用 Xcode 9.4 上传的。但现在需要 Xcode 10 才能获得批准。
遗憾的是,Xcode 无法归档项目,所以我在第一步卡住了,甚至无法生成提交的二进制文件。
没有错误:根据 Xcode,我们的归档过程有 2000 多个任务,只是卡在任意任务中(总是一样)。 Xcode 不会崩溃,不会显示错误,也不会抱怨。它只是无法通过该任务,并且 IDE 永远留在那里。
我们在不同的机器上进行了尝试,也尝试了两个版本:应用程序的先前版本(可以使用 Xcode 9.4 存档)和新版本,成功迁移到 Swift 4.2。
更新:
- 旧版构建系统也不起作用。
- 为通用 iOS 设备构建也会卡住(不仅仅是存档),但软件可以编译并在模拟器上运行。
- 尝试编译选择 Swift 4(而不是 4.2)的非迁移版本,结果相同。
- 使用优化级别、整体编译与增量编译等,结果始终相同。
- 在 Xcode 9.4 中,它可以很好地为 通用 iOS 设备 构建而无需更改任何内容。
【问题讨论】:
-
我们总是卡在什么任务上?
-
@matt,我不确定如何回答这个问题,但在报告导航器上,我可以看到一些文件(其中大多数只是带有协议的文件)是灰色的,所以它们永远不会到达“已编译”状态,因此它们列在“所有问题”和“仅错误”过滤器下。如果我能提供更多有用的信息,请告诉我。谢谢!
标签: ios xcode xcode10 swift4.2