上架App Store出现x86_64, i386 架构错误

 

更新:最近又要上架,发现即使有了下面的脚本,但是使用xcode模拟器调试过,又报错。

解决办法:必须重新把工程编译缓存清空,操作如下:Product ->clean,按住Alt变成 clean build Folder...,等待操作完成,把自定义、第三方framework剔除掉x86_64, i386这两个架构的模拟设备缓存,再重新打包上传。

------------------------------------------------------------------------------------------------

1.最近更新了项目DFU功能中Zip.framework,提交App Store时候报错了

2.自建或者第三方的framework里面包含了x86_64, i386 架构,当然这个AppStore是不允许的,所有会在上传的时候报错,解决办法就是要这个framework剔除掉x86_64, i386这两个架构

3.解决办法:TARGETS->Build Phases->点击加号选择New Run Script Phase->然后复制粘贴下面代码

脚本代码:

    APP_PATH="${TARGET_BUILD_DIR}/${WRAPPER_NAME}"  
      
    # This script loops through the frameworks embedded in the application and  
    # removes unused architectures.  
    find "$APP_PATH" -name '*.framework' -type d | while read -r F
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值