Xcode iOS发行版成功创建了存档,但Archives是空的 - 为什么?

时间:2015-05-20 15:54:30

标签: ios xcode

好的,我必须分发iOS应用程序,并仔细阅读stackoverflow(especially this post)和Apple指南

我确实使用iOS开发人员和分发证书设置了Xcode 6.3.1 - 我的Xcode首选项如下所示:

Xcode account preferences

我已经连接了一个真实设备,可以成功Xcode > Product > Archive Archives:

Archive successful

完美让我们转到Xcode > Organizer > Archives并上传应用程序:

Organizer > Archives is empty

但档案馆是空的:

没有档案馆    在Xcode项目中使用Archive命令或从Xcode Server bot导入存档。

这很奇怪,因为Archive表示它已成功创建,甚至存档到

/Users/<my user>/Library/Developer/Xcode/Archives/2015-05-20/MyApp 20-05-15 17.09.xcarchive
$ tree -L 1 <archive>

├── Products
│   └── Applications
└── dSYMs
    ├── BrightFutures.framework.dSYM
    ├── MyApp.app.dSYM
    └── Typhoon.framework.dSYM

确定可以直接打开xcarchive文件 - 但这会引发:

The archive could not be installed.
The archive may be corrupt or unreadable

为什么呢?以及如何解决这个问题?

更新1

我得到了存档版本:

  • 删除并添加我的所有cocoapod并再次运行pods installsome discussion going on about problems with cosigning出现错误我也是随机的,但在我的原始问题中没有包含以尽量保持帖子的细微程度)
  • Images.xcassets添加到我的xcode项目中,结果证明这是一个旧的xcode项目,没有这些资产。

但它仍然没有真正的解决方案。

1 个答案:

答案 0 :(得分:0)

您可以尝试拔出设备,并选择“iOS设备”作为构建方案来创建存档。