我在XCode过去几周一直在使用Chrome-Mobile-Apps构建,直到今天早上才出现问题,当我尝试将我的存档提交到App Store时我得到了Erorr itms-90035
。它会验证很好,但当我尝试提交 - nada。这是我得到的错误:
我发现this线程有同样的问题,但是评分最高的解决方案对我不起作用。它在我的erorr中指向的文件是一个Unix可执行文件,当我运行时没有做任何事情,我不确定它是否可以安全删除。我按项目搜索了.sh
个文件,但只找到了运行该项目所需的文件。我不确定错误究竟来自哪里?任何帮助?我在这里非常困惑。我认为苹果改变了一些东西。
编辑是的我知道这个主题还有另一个主题,就像我在帖子中所说的那样,这是我第一次检查的地方。不幸的是,该主题中的解决方案与我的问题无关。我的项目中只有一个.sh
文件,我认为需要将我的www文件夹w / cordova的内容复制到iOS项目中。如果我删除文件,我的项目将无法构建。
edit2 copy bundle resources
标签中build phases
位中的唯一内容是我的所有图标/启动图像文件和MainViewController.xib
。我不认为这是问题
答案 0 :(得分:3)
您需要删除bower components文件夹下的.sh文件。因此,只需按照二进制文件的指令路径,使用.sh查找文件末尾并删除它。你应该好好去。 Apple最近强制执行此操作,这非常令人讨厌。
请参阅原始解决方案:Error itms-90035 - Xcode
答案 1 :(得分:0)
对我来说,这是与git。我通过运行rm -rf .git删除了.git文件 并且应用程序已成功提交。
答案 2 :(得分:0)
类似的事情发生在我身上。 我正在使用phonegap构建来创建我的.ipa文件。
我的提示是查看错误消息中提到的文件的路径。 当我看着它时,它似乎指的是一个根本不属于我项目的文件。
事实证明,我的构建过程没有对文件夹进行适当的清理,而是将文件复制到要压缩的文件并发送到phonegap版本 - 这样旧的文件仍然包含在内。
在我的构建过程中添加适当的清理初始步骤可以立即解决问题。
答案 3 :(得分:0)
请检查您是否使用5.2.0之前的crittercsim版本,它有一个文件名dsym_upload.sh,这也会导致问题,如果是这种情况,请更新您的生物来源。
答案 4 :(得分:-1)
对我来说,错误与在'Copy Bundle Resources'中有一个不属于那里的文件有关。阅读其他主题似乎是一个共同的主题。它不是特定类型的文件,而是更多关于不应该存在的“任何”文件。如果你进入你的应用程序目标/构建阶段/复制捆绑资源...我希望你会找到一个不属于那里的文件(名称'标记'? - 假设你拥有所有正确的代码签名权限)。从Copy Bundle Resources中删除文件...(不一定是从您的项目中 - 您可能需要该文件供您使用App)...只需将其从“Copy Bundle Resources”中删除即可。如果您仍不确定导致问题的文件,请尝试存档和验证您的应用程序。虽然,它将验证正常,它将指示具有零权利的文件。该文件应该是问题。