代码之家  ›  专栏  ›  技术社区  ›  Dinesh Kachhot

代码签名子系统Xcode 12中存在内部错误

  •  0
  • Dinesh Kachhot  · 技术社区  · 3 年前

    我在将应用程序上传到应用商店时遇到代码签名错误,它在模拟器和设备中运行良好,只是在上传时出现此错误。

    enter image description here

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

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

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

    Library/Developer/Xcode/Archives/2021-06-27/MyApp 27-06-21,下午4.26。xcarchive/Products/Applications/MyApp.app/MyApp>,硬化时间=“0”>'>到:/var/folders/k6/jqdbxs4x6_d65495_v9127180000gn/T/XcodeDistPipeline~~~v6vq0l/权利~~a8rUuu 2021-06-27 10:56:59+0000运行/usr/bin/codesign“-vvv”--force“”--sign“”A5640AE3DE907C3AC86E500508C5B6A3096D871F“”--授权“”/var/folders/k6/jqdbxs4x6d65495_v9127180000gn/T/XcodeDistPipeline~~~v6vq0l/权利~~a8rUuu“”--保留元数据=标识符、标志、运行时“”/var/folders/k6/jqdbxs4x6d65495_v9127180000gn/T/XcodeDistPipeline~~~v6vq0l/Root/PaPayload/MyApp.app' 2021-06-27 10:57:00+0000/var/folders/k6/jqdbxs4x6-d65495_v9127180000gn/T/XcodeDistPipeline~~~v6vq0l/Root/PPayload/MyApp.app:代码签名子系统中存在内部错误 2021-06-27 10:57:00+0000/usr/bin/codesign退出,返回1

    0 回复  |  直到 3 年前
        1
  •  6
  •   Dinesh Kachhot    3 年前

    修理 设置 启用比特码 来自生成设置。

    这显然是Xcode 12的错误,在启用比特码时出现了不匹配的情况,我尝试从Xcode 13测试版上传构建,上传工作正常,当然,由于测试版SDK,它被AppStore连接拒绝了。


    如果你使用的是第三方框架,请确保你嵌入了框架,否则你将在发布构建时崩溃, here 是苹果公司提供的详细的缺失框架崩溃解决方案。