App Store 错误 ITMS-90035 - .js 文件未签名

App Store error ITMS-90035 - .js file is not signed

此错误与其他人引用的许多错误相似,但有不同的含义。我收到错误,"Invalid signature. Code object is not signed at all. The binary at path [.../iscroll.js] contains an invalid signature. Make sure you have signed your application with a distribution certificate..." 等等,类似于这些问题:

XCode Error itms-90035 - Invalid signature?

但是,到目前为止,我还没有看到任何引用问题 javascript 错误,所以我想 post 这个问题,我将在下面用我的修复来回答。

我发现立即起作用的修复是删除由 Cordova 创建的资产文件夹。如果您的构建正确创建,则只需要 5 个文件:

  • index.html 文件
  • codova.js
  • assets/all.min.css
  • assets/all.min.js
  • assets/app.js

只有这一小部分文件,.js 代码签名错误以及您可能从 .sh 文件等中得到的任何其他错误都会消失

注意:我们使用压缩代码,此列表用于压缩编译。