目录
- 提交时一直卡在 Authenticating with the iTunes Store
- 版本号问题
- 可以销售的版本再次上传构建版本无效
- xcassets文件问题
- 权限问题
- TestFlight相关
- 法规相关
- 图片配置问题
- 状态展示
- 深色模式适配问题
提交时一直卡在 Authenticating with the iTunes Store
- 参考文章:https://blog.csdn.net/Han_Laomo/article/details/93001613
- 参考文章:https://blog.csdn.net/qq_32760901/article/details/92836404
- 参考文章:https://blog.csdn.net/qq_15602525/article/details/73720983
iOS开发上传App Store时候一直卡在 Authenticating with the iTunes Store 的解决办法
1.cd到用户目录
cd ~
2.备份原文件.itmstransporter/到.old_itmstransporter/
mv .itmstransporter/ .old_itmstransporter/
若出现问题,可先执行
mv .old_itmstransporter/ .itmstransporter/,再执行步骤2
3.删除原有文件夹,不删除的话ITMSTransporter的更新可能会卡住
rm -rf .itmstransporter/
4.启用iTMSTransporter自动更新程序,不同Mac系统版本ITMSTransporter文件目录可能不同。
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
5.重启Xcode,重新上传。
二、xcode11 该问题处理
版本号问题
一、构建版本号相同无法上传 App Stroe Connect 修改 buildTime
二、版本号不合法
iTunes Store Operation Failed ERROR ITMS-4236: “Invalid value ‘2.9.0.174 RC’ for bundle_version” at SoftwareAssets
可以销售的版本再次上传构建版本无效
xcassets文件问题
一、AppIcon图标尺寸不对
Invalid Image Path - No image found at the path referenced under key “CFBundleIcons”: AppIcon60x60 Missing required icon file - The bundle does not contain an app icon for iPhone / iPod Touch of exactly ‘120x120’ pixels, in .png format for iOS versions >= 7.0.
二、AppIcon中 的 App Store iOS 1024pt 图片有圆角
Invalid App Store Icon - The App Store Icon in the asset catalog in ‘Koala.app’ can’t be transparent nor contain an alpha channel.
三、资源图片有alpha通道
ERROR ITMS-90596: “Invalid Bundle. The asset catalog at ‘Payload/xxx.app/Assets.car’ can’t be processed. Rebuild your app, and all included extensions and frameworks, with the latest GM version of Xcode and resubmit.”
去除alpha通道
权限问题
工程内部有用到远程推送的接口 但id没有推送功能,解决办法 给id配置推送功能 生成推送证书 更新描述文件
Missing Push Notification Entitlement
TestFlight相关
一、TestFlight审核
testFlight需要beta审核,此审核区别与正式的提交审核,一般24小时会通过,通过之后就可以给外部测试人员测试
同一个大版本如1.0.0需要提交一次审核 ,1.0.0版本下的构建版本原则上不用每次都提交审核
二、无法添加测试
出现这种情况需要在testFlight里 将以前测试的版本 stop Testing
法规相关
一、出口合规证明
二、广告标识符问题
图片配置问题
状态展示
一、等待审核状态
二、等待发布状态
深色模式适配问题
ERROR ITMS-90190: “Invalid Info.plist Key. The key ‘UIUserInterfaceStyle’ in the Payload/LakalaClientSKBMax.appInfo.plist file is not valid.”
使用XCode 10提交应用程序时,请勿包括新的UIUserInterfaceStyle密钥。在iOS 13设备上运行时,它仅适用于Light模式。使用TestFlight在iOS 13设备上安装您的应用程序。仅在使用XCode 11时添加UIUserInterfaceStyle键。
所以还是升级一下XCode吧
行者常至,为者常成!