代码签名子系统Xcode12中的内部错误

将应用程序上传到 App Store 时出现代码签名错误,它在模拟器和设备中运行良好,仅在上传时出现此错误。

我的应用程序的这个目标使用的是我开发的框架,所以之前它给出了框架的代码签名错误,所以我做了一些与代码签名相关的更改,它消失了,但现在它给出了相同的代码签名错误我的应用程序目标。

它在 Xcode 11(构建和上传)上运行良好,我对与构建架构相关的框架进行了一些更改,以使其与 Xcode 12 兼容。

有趣的是,错误页面显示查看分发日志以获取更多信息,但我发现与此问题相关的唯一信息如下,

Library/Developer/Xcode/Archives/2021-06-27/MyApp 27-06-21, 4.26 PM.xcarchive/Products/Applications/MyApp.app/MyApp>', hardenedRuntime='0'>'> to: /var /folders/k6/jqdbxs4x6_d65495_v9127180000gn/T/XcodeDistPipeline.~~~v6vq0l/entitlements~~~a8rUuu 2021-06-27 10:56:59 +0000 运行 /usr/-'-vforce'-'-vforce' --sign' 'A5640AE3DE907C3AC86E500508C5B6A3096D871F' '--entitlements' '/var/folders/k6/jqdbxs4x6_d65495_v9127180000gn/T-line/xcodeldatar ~~~ 'xcodedistu-xcodedist ', '--entitlements 、、、、、、、、、、、]- '/var/folders/k6/jqdbxs4x6_d65495_v9127180000gn/T/XcodeDistPipeline.~~~v6vq0l/Root/Payload/MyApp.app' 2021-06-27 10:57:00 +0000/6/5495_v912718000gn/T/XcodeDistPipeline.~~~v6vq0l/Root/Payload/MyApp.app XcodeDistPipeline.~~~v6vq0l/Root/Payload/MyApp.app:代码签名子系统中的内部错误 2021-06-27 10:57:00 +0000 /usr/bin/codesign 以 1 退出

回答

修复:从构建设置中将启用位码设置为

这显然是 Xcode 12 错误,启用位码时出现不匹配的情况,我尝试从 Xcode 13 beta 上传构建并且上传工作正常,当然它由于 beta SDK 被 AppStore connect 拒绝。


如果您使用的是第三方框架,请确保您嵌入了 Framework,否则您将在发布版本中启动时崩溃,这里是 Apple 提供的详细的缺失框架崩溃解决方案。


以上是代码签名子系统Xcode12中的内部错误的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>