发布到App store报错,The archive did not include a dSYM for the hermes.framework with the UUIDs

1、发现问题

React native 项目用xCode打包后 上传到App Store Connect报错如下:

The archive did not include a dSYM for the hermes.framework with the UUIDs [4A71934C-C855-3286-BD56-01924B76C45A]. Ensure that the archive's dSYM folder includes a DWARF file for hermes.framework with the expected UUIDs.

2、定位问题

是ios/pods/hermes-engine依赖缺少对应的dSYMs导致的

3、解决问题

打开页面 下载 dSYM, 注意找到对应 React Native 一样的版本号, 下载 release 的包.

出问题的地方在 [你的项目]/ios/Pods/hermes-engine/destroot/Library/Frameworks/universal/hermes.xcframework

在 hermes.xcframework 的每个子目录都创建一个目录 dSYMs, 然后解压下载的 release 包, 把 hermes.framework.dSYM 放在新建的目录中. 需要注意的是不同的目录要对应不同的文件

放置之后的目录

重新打包即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值