Xcode上传期间无效签名问题

ggn*_*edo 0 xcode ios

我正在开发应用程序两年,并在TestFlight上进行了多次更新。到目前为止,我没有任何问题,但是今天我想照常上传更新(自Mojave以来的第一个更新),但是它在我的扩展程序上引发了无效的签名错误。我的主应用程序具有3个扩展,但今天不会通过小部件扩展。我的签名是正确有效的,我再次检查了它们甚至创建了新的签名,但仍然无法传递错误。此外,上传菜单已更改,需要4个选项

iOS应用商店

特设

企业

发展历程

我选择iOS App Store,因为其他人仅导出.ipa文件,这对我来说不是一个选择。

这是完整的错误消息(我已经在构建配置发布中)

错误ITMS-90035:“签名无效。密封的资源丢失或无效。路径[myApp.app/PlugIns/myExtension.appex/myExtension]上的文件未正确签名。请确保已使用分发证书对应用程序进行了签名,而不是临时证书或开发证书。请验证Xcode中的代码签名设置在目标级别正确(覆盖项目级别的所有值)。此外,请确保您使用捆绑版本构建了要上传的捆绑软件Xcode中的目标,而不是模拟器目标。如果确定代码签名设置正确,请在Xcode中选择“全部清除”,删除Finder中的“ build”目录,然后重新构建发布目标。有关更多信息,请咨询 https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html

小智 6

如果您的任何文件(媒体或代码)的名称都包含非字母数字字符,您也会收到此错误(从此处获取

您也可以尝试将“工作空间设置”中的构建系统更改为“旧版构建系统”:

File -> Workspace Settings -> Build System 工作区设置