- 第一步:
编译发布版ipa文件,然后使用unzip xxx.ipa
命令解压,解压后会得到一个Payload文件夹 -
第二步:
在Payload同级目录,创建SwiftSupport/iphoneos/
文件夹
在Payload/xxx/Frameworks/
中可以看到ipa中依赖的Swift包,记住这些包的名字。
然后将xcode中同名的swift包复制出来一份,放到SwiftSupport/iphoneos/
文件夹
位置在:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.0/iphoneos
- 第三步
先删除mac系统自动生成的.DS_Store
隐藏文件,使用ls -a
可以看到隐藏的文件
重新打包ipa文件
zip -r xxxx.ipa Payload SwiftSupport
然后再使用Tranpoter上传ipa即可
发表评论
抢沙发~