JHHK

欢迎来到我的个人网站
行者常至 为者常成

上传构建版本遇到的问题

目录

提交时一直卡在 Authenticating with the iTunes Store

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

img

二、版本号不合法

iTunes Store Operation Failed ERROR ITMS-4236: “Invalid value ‘2.9.0.174 RC’ for bundle_version” at SoftwareAssets

可以销售的版本再次上传构建版本无效

img

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版本下的构建版本原则上不用每次都提交审核

二、无法添加测试

img

出现这种情况需要在testFlight里 将以前测试的版本 stop Testing

法规相关

一、出口合规证明

img

img

img

img

二、广告标识符问题

img

img

图片配置问题

img

状态展示

一、等待审核状态

img

二、等待发布状态

img

深色模式适配问题

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吧


行者常至,为者常成!





R
Valine - A simple comment system based on Leancloud.