0

我在 xcode 4.6.3 上,我的团队成员在 xcode 4.6 上,

当我们尝试通过 xcode 组织者将存档分发到应用商店时遇到问题……如果我们点击“验证”,没有任何反应,如果我们点击“分发”,xcode 只会崩溃并退出。

我们过去已经能够成功地发布到应用商店,因此熟悉它应该如何工作。最近我们的 ios 证书过期了,我们不得不更新。所有新证书和配置文件都已创建并链接在一起。它们在 xcode 中都显示为有效,旁边有绿色的勾号,一切在纸上似乎都很完美。只是更新后没有任何效果。我们没有从 xcode 收到任何有价值的错误消息。

提到这是一个 Titanium 项目也可能会有所帮助,尽管我怀疑这不是问题,因为该项目之前在证书/配置文件更新之前已经正确验证

此外,如果我尝试构建到我的设备,它会安装,然后在最后一分钟失败。如果我尝试在 xcode 中将它拖到我的设备/应用程序中,我会收到错误消息:“此应用程序没有有效的签名”

有什么想法吗?,我们在这里发疯了,似乎没有任何效果:(

4

1 回答 1

1

我们解决了这个问题。

在用证书塞满了几天后,我们通过将事情剥离回到必需品来解决这个问题。

  1. 用纯 xcode 编译基本的 hello world 并分发
  2. 用钛编译基本的 hello world 并分发

所以我们可以排除证书,xcode和钛,它一定是项目的问题。我们会更早地完成这项工作,但这些项目之前已经编译过,而且它看起来真的像是一个证书问题。

解决方案:原来在我们的钛/资源目录中有一个额外的 Info.plist 文件现在已经过时(可能引用旧证书?)并覆盖钛 /build 文件夹中的一个,一旦我们删除了 Info.plist 文件。 plist,清理并重建项目,一切都再次变得甜蜜。

于 2013-09-16T05:33:06.200 回答