解决 “invalid package Applications built with SDK 9.0 or later must be packaged as proper IPA files.”s

xcode升级之后,公司要发布新的app包,但是,在发布新的app到appstore遇到了意向不到的问题。程序提示错误

invalid package Applications built with SDK 9.0 or later must be packaged as proper IPA files.

下面是截图:



解决方案:

按照错误提示原先上传的是.zip文件,现在需要上传 .ipa文件。也就是需要将打包成的app在打包成ipa文件就可以了。

具体步骤:

1、新建文件夹 Payload 

2、将xcode编译好的app放在Payload文件夹中

3、压缩Payload文件夹为 .zip文件,然后重命名为 .ipa

可以使用shell脚本:

#!/bin/bash

APPNAME="appName"
ZIPNAME="zipName"
IPANAME="ipaName"

mkdir ./ipa/Payload
cp -r ./${APPNAME}.app ./ipa/Payload
cd ipa
zip -r ${ZIPNAME} *
mv ${ZIPNAME}.zip ${IPANAME}.ipa

将这个脚本放在Release-iphones文件夹下,运行这个脚本就可以将app转换为ipa。


剩下的就是重新上传ipa文件。万事ok了。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值