IOS / Cordova签名无效 - 密封资源丢失或无效。路径上的文件

时间:2018-02-20 19:30:57

标签: xcode cordova itunesconnect

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

enter image description here

  

无效签名 - 密封资源丢失或无效。文件   在路径[AlphaBane.app/AlphaBane]未正确签名。确保   您已使用分发证书签署了您的申请,而不是   临时证书或开发证书。验证   Xcode中的代码签名设置在目标级别是正确的(其中   覆盖项目级别的任何值)。另外,确保   你上传的包是使用Xcode中的Release目标构建的,   不是模拟器目标。如果您确定您的代码签名设置   是正确的,选择"全部清除"在Xcode中,删除" 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错误是自我解释的(具有讽刺意味)。我该怎么做才能解决这个错误?

由于

1 个答案:

答案 0 :(得分:2)

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

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

Target membership