今天我们遇到了一个非常类似的问题并解决了。
错误ITMS-90035:“签名无效。密封的资源丢失或无效。路径[MyNiftyApp.app/MyNiftyApp]处的二进制文件包含无效的签名。[...]”
我们将Jenkins-CI与xcode-plugin一起用于构建过程。当我查看jenkins构建日志时,发现以下错误消息:
file added: /Users/Shared/Jenkins/Home/workspace/RELEASE_STAGE_my-nifty-app/build/MyNiftyApp.app/MyNiftyApp.app
file modified: /Users/Shared/Jenkins/Home/workspace/RELEASE_STAGE_my-nifty-app/build/MyNiftyApp.app/Assets.car
]
Codesign check fails : /Users/Shared/Jenkins/Home/workspace/RELEASE_STAGE_my-nifty-app/build/MyNiftyApp.app: a sealed resource is missing or invalid
搜索该Assets.car之后,我发现了以下信息:https ://issues.jenkins-ci.org/browse/JENKINS-21253
用户有类似的问题,可以通过停用以下插件选项“ XCode-> General”来解决构建设置->生成存档? ”(以前是真实的,现在是错误的)。
至少这可以解决我们这方面的问题-也许它将引导您朝正确的方向发展。