【问题标题】:IOS/Cordova Invalid Signature - A sealed resource is missing or invalid. The file at pathIOS/Cordova 无效签名 - 密封资源丢失或无效。路径下的文件
【发布时间】:2018-07-31 06:18:27
【问题描述】:

我正在尝试在应用商店上发布我的应用,但出现此错误。我不知道它是从哪里来的。我的认证和签名由 XCode 自动管理。 (选择是空的,因为我在屏幕截图上删除了它)

无效签名 - 密封资源丢失或无效。文件 在路径 [AlphaBane.app/AlphaBane] 未正确签名。确保 您已经使用分发证书签署了您的应用程序,而不是 临时证书或开发证书。验证 Xcode 中的代码签名设置在目标级别是正确的(其中 覆盖项目级别的任何值)。此外,请确保 您上传的包是使用 Xcode 中的 Release 目标构建的, 不是模拟器目标。如果您确定您的代码签名设置 是正确的,在Xcode中选择“Clean All”,删除“build”目录 在 Finder 中,并重建您的发布目标。了解更多信息, 请咨询 https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html

我使用 Cordova 开始了一个全新的项目,但我仍然面临这个错误。与往常一样,Apple 的错误是不言自明的(讽刺)。我该怎么做才能修复这个错误?

谢谢

【问题讨论】:

    标签: xcode cordova app-store-connect


    【解决方案1】:

    我在具有多个目标(单个应用程序框架的不同版本)的项目(在 Xcode 9.2 上)中看到了同样的事情 - 除了一个之外,所有目标都通过了。我的一个应用程序继续收到此错误。完美的情况来调查为什么会发生这种情况。我首先认为这是签名配置文件(开发与分发证书)。先检查一下。

    但就我而言,我有一些文件没有被我从构建中排除的代码使用。当我添加这些资源时,我的构建通过了。检查文件检查器面板中是否包含所有需要的资源。这包括代码和媒体资源。

    【讨论】:

    • 还要确保您的所有文件都没有除字母数字以外的任何字符 - 我在媒体文件中有重音,它引发了同样的错误。
    • 感谢您的回答!我的项目是科尔多瓦的,“很少有 swift 文件”是什么意思?
    • 任何格式错误的媒体文件也会抛出这个错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-19
    • 2014-12-16
    相关资源
    最近更新 更多