Apple M1芯片 自动打包问题

在使用M1芯片的Mac进行应用打包时遇到错误,提示Provisioning Profile不包括当前设备。解决方法是在jenkins或本地打包脚本的xcodebuild命令后添加参数'generic/platform=iOS',确保打包不受特定设备限制。
摘要由CSDN通过智能技术生成

自动打包的时候遇到如下的问题:Provising profile "PushNotificationServideDev" doesn;t include the currently selected device .....

 有很多台打包机,只有在其中这一台上打包的时候会报如上的错误,排查了一通后,发现这台打包机是M1芯片。

解决方案

修改 jenkins 脚本 或者 本地打包脚本,在对应的 xcodebuild 命令后添加对应参数

'generic/platform=iOS'

如下所示:

xcodebuild archive -workspace $project_name.xcworkspace -scheme $scheme_name -configuration $build_configuration -archivePath $export_archive_path -destination 'generic/platform=iOS'

参考链接:点我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值