过去几个月我们一直在开发和测试Watchkit扩展应用程序(iOS 12.1和WatchOS 5.1),并使用xCode 10.1在模拟器和本地连接设备(iPhoneX + Watch 4)上成功进行测试。
在过去的一周里,我们建立了一个存档,用于发布到App Store Connect。归档后,我们被困在Archive Organizer中。 “验证内容”按钮被禁用,版本为空白,标识符为空白,类型为“通用Xcode存档”。不幸的是,我们所能做的就是从Archive Organizer导出.app文件;我们无法将存档推送到App Store Connect。
我们确保将构建方案设置为Release,并将其存档到Generic iOS和WatchOS设备。我们还将三个目标(iOS应用程序,Watch应用程序,Watch扩展)的Skip Install设置为No,因为我们假设这些目标都不是静态库。我们甚至尝试了Skip Install设置的每个排列。我们在以下链接中查看了该问题,并且我们在任何目标的构建阶段都没有Header步骤:
我们有两个框架,我们使用carthage包含在项目中。我们认为这可能会导致问题,但是在我们添加它们之前我们回到了一个分支,但仍然遇到了同样的问题。
我们确保将Scheme中的构建设置为单个目标并清除Derived Data文件夹。仍然没有骰子。
我不是100%肯定你的问题,但你是否试图将手表应用程序的存档推送到App Store?
如果是这样,那不是你提交应用程序的方式。 Watch应用程序嵌入在“常规”iOS应用程序中,为了分发它,您需要像往常一样存档和提交该应用程序。
如果我误解了,请随意忽略这一点!