Unity游戏开发之接入UWA_GOT的iOS版SDK以后无法正常出包

在Unity游戏中接入UWA_GOT的iOS版SDK后,遇到打包失败的问题,错误出现在xcodebuild archive阶段。通过在纯净环境中测试发现,问题在于静态库的Bitcode设置。解决方案是修改xcodebuild命令,将EnableBitcode设为NO,或者尝试使用特定参数保持Bitcode开启并避免错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

各位都知道IOS是个封闭的系统,做IOS版应用必须要申请接入的”准许”,如果申请不了”准许”,那么以下的文章介绍就无需看了,下文主要是介绍”Unity游戏开发之接入UWA_GOT的iOS版SDK以后无法正常出包”的,遇到过此类问题的有兴趣的可以看一下;

问:
RT,最近有看到UWA_GOT工具新增了iOS版本的支持,于是下载了最新的工具包进行了接入测试。是按照文档直接将UWA_GOTv2.0.1_iOS.unitypackage导入进了Unity项目内,并且做了配置。但是发现添加了UWA_GOT插件以后iOS上不能正常出包,总是卡在xcodebuild archive这一步:报错信息如下:

** ARCHIVE FAILED **


The following build commands failed:
    Check dependencies

我们打的是Distribution包,是否跟这个有关系?已经确认就是添加了UWA_GOT插件以后引起无法打包的问题,因为在移除了SDK以后可以顺利出包了

答:
自问自答,解决了,是被上面的报错信息混淆了视听。之前因为打包机环境比较复杂,有的时候不能得到真正的报错位置。而且同时还要不停地有出包任务,不好做调试。所以今天单独在一台纯净的Mac上面模拟了打包环境,并接入UWA_GOT的iOS版SDK,测试了以后有以下发现:

1: 导出xcode工程并且在xcode中直接build不会报错。
2: 导出xode工程,然后在xcode中执行Build Archive会报错
报错信息类似于下面这样:

ld: bitcode bundle could not be generated because
 '/xx/libuwa.a' was built without full bitcode. All object files and libra
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值