UE4混编swift后提交到苹果商店提示ITMS-90426: Invalid Swift Support

  • 第一步:
    编译发布版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即可

发表评论

[/0o0] [..^v^..] [0_0] [T.T] [=3-❤] [❤.❤] [^v^] [-.0] [!- -] [=x=] [→_→] [><] 更多 »
昵称

抢沙发~