错误itms-90035 - Xcode

Nik*_*Rao 82 xcode appstore-approval ios

我开发了一个在iPhone上运行得非常好的phonegap应用程序.现在,我想将应用程序提交到appstore.以下是我提交申请时的程序:

  1. 打开Xcode并归档项目
  2. 点击验证(这是成功的)
  3. 点击提交到appstore(这是我收到以下错误的地方)

在此输入图像描述

直到昨天晚上,我甚至没有得到这个错误,今天早上,我存档项目,我得到这个错误.不确定是什么问题.

这是阻止我提交应用程序的最后阶段,非常令人沮丧,我试图在stackoverflow论坛上搜索相同的错误代码,我找不到一个与我的错误代码完全相同的帖子,这很奇怪.

请帮忙 :)

Kat*_*ová 77

我遇到了同样的问题,原来我通过bower安装的一个库包含了一个.sh不需要的文件.我刚删除了文件,所有内容都已成功上传.

似乎Apple现在强制开发人员.sh在其应用程序中签署文件.由于Cordova/Phonegap应用程序不需要其中任何一个,您可以安全地删除它们.

  • 我通过CocoaPods包含了Crittercism,并且它有dsym_upload.sh脚本也会导致此错误.所以现在我只是在Pods-resources.sh文件中注释掉这一行:install_resource"CrittercismSDK/CrittercismSDK/dsym_upload.sh" (6认同)
  • 谢谢!!!这是正确的答案.在我的例子中,被CocoaPods复制到我的软件包中的是Crittercism dsym_upload.sh文件,这已成为我公司的一个咒骂词. (5认同)
  • 这是唯一正确的答案.顺便说一句,您不需要删除该文件.只需将其从目标中排除即可. (3认同)

cay*_*eyh 9

更新到最新的Xcode(6.3.1)之后发生了这种情况.它不仅仅是.sh文件,因为我收到了有关节点脚本的这些错误.看来以#!/ usr/bin/env开头的任何文件都会导致这些错误.通过添加#,我能够造成任意错误!到随机文件.

暂时从文件顶部删除#!/ usr/bin/env指令将有效,但您需要一个更好的长期解决方案:)

您必须通过逐个处理每个脚本文件来修复它,以便在项目中有意义.

如上所述,这可能是Apple方面的暂时问题,不一定与Xcode版本有关.


Fer*_*aej 8

编辑:我设法通过从目标中删除我的项目.sh文件来避免此错误.

到目前为止,我会说这是苹果方面的一个错误.

我昨天提交了一个没有任何问题的应用程序,今天拒绝提交稍微修改过的二进制文件,但是和你一样,我现在遇到了同样的错误.我认为这是相关的,Xcode6.3.1因为我今天早上安装了它,所以我Xcode 6.3.0再次安装,但错误仍然存​​在.然后我彻底检查了一切:

  • 证书
  • 供应配置文件
  • iTunes连接应用程序状态

但到目前为止没有成功.

事实上,"itms-90035"谷歌搜索只返回1个结果,这让我觉得这可能是一些临时事件.