将应用分发到应用商店时,Xcode崩溃了

时间:2013-09-13 08:50:33

标签: xcode validation crash titanium distribute

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

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

我们以前能够成功发布到appstore,因此熟悉它应该如何工作。最近我们的ios证书已过期,我们不得不续订。已创建所有新证书和配置文件并将其链接在一起。它们都在xcode中显示为有效,旁边有绿色标记,一切看起来都很完美。它只是因为更新后没有任何效果。我们没有从xcode收到任何有价值的错误消息。

也许有人提一下这是一个Titanium项目,虽然我怀疑这不是问题,因为这个项目之前已经在证书/配置文件续订之前正确验证了

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

任何想法?,我们在这里疯了,似乎没什么用处:(

1 个答案:

答案 0 :(得分:1)

我们解决了这个问题。

在填写证书数天之后,我们通过将事情剥离回到基本要素来解决这个问题。

  1. 在纯xcode中编译了基本的hello世界并将其分发
  2. 用钛编制基本的hello世界并将其分发
  3. 所以我们可以排除证书,xcode和钛,它一定是项目的问题。我们本可以早点完成这项工作,但项目之前已编译过,而且它真的看起来像是证书问题。

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