XCode错误itms-90035 – 签名无效?

在过去的几个星期里,我一直在XCode上使用Chrome-Mobile-Apps进行构build,直到今天上午,当我尝试将我的存档提交到App Store时,我得到了这个Erorr itms-90035 。 它会validation罚款,但是当我尝试提交 – 纳达。 这是我得到的错误:

xcode错误itms-90035

我发现这个线程有相同的问题,但最高评分的解决scheme不适合我。 它指向我的erorr文件是一个Unix可执行文件,当我运行没有做任何事情,我不知道是否安全删除。 我通过项目search.sh文件,但只发现一个是运行该项目所需的。 我不确定错误是从哪里来的? 有什么协助? 我在这里令人难以置信的困惑。 我认为苹果改变了一切。

编辑是的我知道这个话题还有另外一个线索,那就是我第一次查看的地方,正如我在文章中所说的那样。 不幸的是,该线程中的解决scheme与我的问题无关。 我的项目中只有一个.sh文件,我认为需要将我的www文件夹w / cordova的内容复制到iOS项目中。 如果我删除文件,我的项目将不会build立。

edit2build phases选项卡中的我的copy bundle resources位中唯一的东西是我的图标/闪MainViewController.xib图像文件和MainViewController.xib 。 我不认为这是问题

您需要删除您的bower组件文件夹下的.sh文件。 所以只要按照你的二进制文件的指令path,用.shfind文件结尾并将其删除。 你应该很好走。 苹果最近执行这个,这是超级烦人的。

请参考原始解决scheme在这里工作: 错误itms-90035 – Xcode

对我来说,这是与git。 我通过运行rm -rf .git删除了.git文件,并且应用程序已成功提交。

类似的事情发生在我身上。 我正在使用phonegap生成创build我的.ipa文件。

我的提示是查看错​​误消息中提到的文件的path。 当我看着它时,它似乎是指一个根本不属于我的项目的文件。

事实certificate,我的构build过程并没有对文件夹进行适当的清理,将文件复制到压缩文件并发送到phonegap build – 这样旧文件仍然包含在内。

在我的构build过程中添加适当的清理初始步骤可以立即解决问题。

请检查你是否使用5.2.0之前的crittercsim版本,它有一个文件名dsym_upload.sh,这也造成了问题,如果是这样的话,请更新你的crittercism源。

对我来说,这个错误与“Copy Bundle Resources”中的文件不相关。 阅读其他线程似乎是一个共同的主题。 这不是一个特定types的文件,而是更多关于“任何”文件,不应该在那里。 如果你进入你的应用程序目标/构build阶段/复制包资源…我希望你会发现一个不属于那里的文件(名称“标记”? – 假设你有所有适当的代码签名授权)。 从复制包资源中删除文件…(不一定是从你的项目 – 你可能需要该文件为你的应用程序工作)…只是从“复制捆绑软件资源”。 如果您仍然不确定导致问题的文件,请尝试存档并validation您的应用程序。 虽然,它会validation罚款,它将表明一个文件与零权利。 该文件应该是问题。

我通过删除整个unix可执行文件来解决这个问题。 我的项目显然不需要它。 不是一个很好的解决scheme(实际上是最糟糕的),但它的作品

Interesting Posts