好的,我必须分发iOS应用程序,并仔细阅读stackoverflow(especially this post)和Apple指南
我确实使用iOS开发人员和分发证书设置了Xcode 6.3.1 - 我的Xcode首选项如下所示:
我已经连接了一个真实设备,可以成功Xcode > Product > Archive
Archives:
完美让我们转到Xcode > Organizer > Archives
并上传应用程序:
但档案馆是空的:
没有档案馆 在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
为什么呢?以及如何解决这个问题?
我得到了存档版本:
pods install
(some discussion going on about problems with cosigning出现错误我也是随机的,但在我的原始问题中没有包含以尽量保持帖子的细微程度)Images.xcassets
添加到我的xcode项目中,结果证明这是一个旧的xcode项目,没有这些资产。但它仍然没有真正的解决方案。
答案 0 :(得分:0)
您可以尝试拔出设备,并选择“iOS设备”作为构建方案来创建存档。