ios - Xcode 版本 10.3 ITMS-90035 : Invalid Signature

标签 ios xcode cordova ionic-framework code-signing

我正在尝试将签名的 ipa 文件上传到应用商店,但我不断收到一条错误消息:

ITMS-90035: Invalid Signature - A sealed resource is missing or invalid. The file at path [Inuttut.app/Inuttut] is not properly signed. Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate.

我正在使用 Cordova/Ionic 3 构建应用程序。我有一个有效的分发签名证书和应用程序的配置文件。我已经三次检查包 ID 是否正确,并且我还将 Xcode build设置为使用 legacy build .

让我想知道的一件事是,当我在 Xcode 中并选择“自动管理签名”时,它将我的签名证书设置为 iPhone Developer 而不是 iPhone Distribution。以这种方式对应用进行签名并上传会产生与取消选中“自动管理签名”并手动选择 iPhone 分发证书相同的错误。

最佳答案

我发现了问题。令人沮丧的是,它与我的分发证书或类似的东西无关,所以对苹果公司的徒劳追逐表示赞扬。这只是因为我有一些 Assets 的文件名中包含非 ASCII 字符。这正是导致为非欧洲语言开发软件变得困难的一种语言偏见。无论如何,我建议寻找类似的文件 - 希望我过去几天的痛苦和痛苦能够帮助其他人。

P.S 直接联系 Apple 是一次徒劳且令人恼火的经历,所以不必费心。

关于ios - Xcode 版本 10.3 ITMS-90035 : Invalid Signature,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58054256/

相关文章:

ios - 为表单标题解析 PDF

ios - 对 iOS 5 NIB 使用 iOS 6 字体

android - java.util.zip.ZipException : duplicate entry: org/apache/cordova/PermissionHelper. 类

javascript - 聚合物元素 Material 设计下载的文件不起作用

android - 如何在我的 cordova 应用程序中保存用户凭据

javascript - 在ios中获取浏览器滚动位置

ios - 24 小时制不格式化日期

ios - UINavigationController 未返回

ios - UIbutton 自动调整大小

iphone - Xcode 4.5 Storyboard 'Exit'