美文网首页
解决iOS提交审核时被拒ITMS-91065:Missing s

解决iOS提交审核时被拒ITMS-91065:Missing s

作者: 小四_5e7b | 来源:发表于2025-09-25 02:18 被阅读0次

被拒原因是SDK进行签名导致的。

查看某个SDK是否已经签名,⽆签名显示 code object is not signed at all,已签名会显示一扒拉的信息;

终端cd进入当前出问题SDK的上层文件夹,如AAA/BBB.xcframework,先进入AAA文件夹,在输入以下命名行:
codesign -dv --verbose=4 BBB.xcframework
BBB.xcframework,就是你出问题的SDK

对SDK进行签名

需要提前在钥匙串中复制出被用于签名证书的全称,是的,就是整个证书名称,证书类型+组织+(id),例:Apple Distribution: XXXXX (XXXXXX),在输入以下命令、回车:
xcrun codesign --timestamp -s "Apple Distribution: XXXXX (XXXXXX)" BBB.xcframework
这里需要输入你的开机密码,点击允许使用证书;

验证签名

签名完成后,可以使用以下命名验证签名是否成功。
xcrun codesign --verify --verbose BBB.xcframework

文件夹打开BBB.xcframework,目录下会多一个_CodeSignature的文件,至此签名成功

相关文章

网友评论

      本文标题:解决iOS提交审核时被拒ITMS-91065:Missing s

      本文链接:https://www.haomeiwen.com/subject/uqinzjtx.html