错误描述:
App Store Connect Operation Error
SDK Version Issue. This app was built with the iOS 15.0 SDK. all iOS apps submitted to the App Store must be built with the iOS 16.1 SDK or later, included in Xcode 14.1 or later.
问题原因:从2023年4月开始,所有提交到应用商店的iOS应用程序都必须使用iOS 16.1 SDK或更高版本构建,包括在Xcode 14.1或更高版本中。
解决方法: 只适应苹果正常维护的机型,如果本子太老旧,无法升级系统,请另寻他法。
方法一:
1、打开App Store,如果你的Xcode可以更新,直接更新Xcode到14.1以上(建议不要更新到14.3,如果最新版本超过14.3直接更新到最新,如果没有建议想办法更新到14.2)
2、重新打开项目,修改Podfile两处内容,否则可能报错:Stored properties cannot be marked potentially unavailable with '@available'
3、打开项目进行编译
4、14.3的版本的Xcode在上传到App Store的时候会报错:
sent 29 bytes received 20 bytes 98.00 bytes/sec
total size is 0 speedup is 0.00
rsync error: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/97f6331a-ba75-11ed-a4bc-863efbbaf80d/Library/Caches/com.apple.xbs/Sources/rsync/rsync/main.c(996) [sender=2.6.9]
Command PhaseScriptExecution failed with a nonzero exit code
解决方法:访达—应用程序—右键Xcode,显示包内容—右上角的搜索,搜索 frameworks.sh—使用Xcode打开—— 将 source="$(readlink "${source}")" 替换为 source="$(readlink -f"${source}")"
方法二:1、Xcode无法更新,App Store中Xcode没有更新按钮,因为系统不支持最新的Xcode
2、先升级系统到最新,然后更新Xcode,再进行方法一中的2、3、4步
如果你的本子太老旧,无法升级到最新系统,也就无法更新Xcode,ipa文件就无法上传,请另寻他法。