【问题标题】:Xcode crashes when distributing app to app store将应用分发到应用商店时 Xcode 崩溃
【发布时间】:2013-09-13 08:50:33
【问题描述】:

我使用的是 xcode 4.6.3,而我的团队成员使用的是 xcode 4.6,

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

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

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

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

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

【问题讨论】:

    标签: xcode validation crash titanium distribute


    【解决方案1】:

    我们解决了这个问题。

    在塞满证书好几天后我们通过将事情剥离为基本要素来解决这个问题。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-21
      • 1970-01-01
      • 2016-05-04
      • 1970-01-01
      • 2013-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多