如何处理 Xcode 上传 IPA 文件后无法在后台架构版本中显示的问题?

简介: 如何处理 Xcode 上传 IPA 文件后无法在后台架构版本中显示的问题?





如何处理 Xcode 上传 IPA 文件后无法在后台架构版本中显示的问题?


AU 上传 ipa 出现下图红框提示说明成功上传,但有时 App Store 后台没有出现构建版本,请查看下面详细说明!



点击并拖拽以移动

编辑


一、首先登录 iTunes Connect 后台、查看 ipa 构建情况

https://appstoreconnect.apple.com/

点击进入 APP,点击活动,所有构建版本选项(下图所示),有两种情况!

1、ipa 包符合要求,显示正在处理,这种就是成功上传,等待处理即可(根据包大小,一般处理几分钟到一两个钟都有可能)

2、ipa 不符合要求,没有出现正在处理,或者刷新页面正在处理的版本消失


出现这种情况说明你上传的这个 ipa 包有问题,苹果会发送具体原因到邮箱(开发者账号就是邮箱地址,)


登录邮箱去查看反馈邮件(反馈邮件也可能在垃圾箱),修改错误重新再打包上传。


点击并拖拽以移动

编辑

二、错误反馈邮件示例及说明

错误反馈邮件示例(如下图)!如看不懂英文复制到百度翻译看下。

下图这个错误的意思是此包用开发证书打包的 ipa,上架需要用发布证书打包。

当然还有其他各种各样的原因,具体复制反馈邮件翻译看下!


点击并拖拽以移动

编辑

还有一个非常常见的一个错误(如下反馈)就是 APP 图标问题,不能使用透明背景,一般把图标做成圆角,圆角那边就是透明的所以不行。

苹果的图标会自动圆角的,所以不需要去改成圆角的,直接正方形的图标上传!

ITMS-90717: Invalid App Store Icon - The App Store Icon in the asset catalog in 'AppCanPlugin.app' can't be transparent nor contain an alpha channel.Best regards,The App Store Team

ITMS-90717:无效的 App Store 图标 - “AppCanPlugin.app”资产目录中的 App Store 图标不能透明,也不能包含 alpha 频道。最好的问候,App Store 团队

开发者在上传 iOS 应用程序文件(IPA)后可能会遇到以下问题:

  1. 被拒绝上传:虽然 Xcode 显示上传成功,但实际上应用程序被拒绝了。解决方法是尝试上传一个新的 build 版本,新版本必须比之前上传的版本高。
  2. 构建版本未显示:尽管应用程序上传成功,但在 iTunes Connect 中没有显示构建版本。此时可以查看开发者账号注册邮箱,可能会收到关于上传错误的提示邮件。根据邮件提示查看错误原因并进行相应修改。
  3. 权限问题:自 iOS 10 以来,苹果公司对应用程序使用用户权限更加严格。在开发过程中,需要特别注意各项权限设置。
  • 麦克风权限:Privacy - Microphone Usage Description 是否允许此 App 使用你的麦克风?
  • 相机权限: Privacy - Camera Usage Description 是否允许此 App 使用你的相机?
  • 相册权限: Privacy - Photo Library Usage Description 是否允许此 App 访问你的媒体资料库?
  • 通讯录权限: Privacy - Contacts Usage Description 是否允许此 App 访问你的通讯录?
  • 蓝牙权限:Privacy - Bluetooth Peripheral Usage Description 是否许允此 App 使用蓝牙?
  • 语音转文字权限:Privacy - Speech Recognition Usage Description 是否允许此 App 使用语音识别?
  • 日历权限:Privacy - Calendars Usage Description 是否允许此 App 使用日历?
  • 定位权限:Privacy - Location When In Use Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据
  • 定位权限: Privacy - Location Always Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据

在设置这些权限时,必须按照指定格式进行设置,确保格式正确。注意:这些权限设置是键值对,必须同时设置键和值,否则应用程序还是会被拒绝。

4.JDK 版本问题:开发者在构建应用程序时,应该检查 JDK 版本是否是 JDK 1.8 版本,如果不是,则可能导致应用程序上传失败。此时需要升级 JDK 版本至 1.8,并重新构建应用程序。



点击并拖拽以移动

编辑

 


相关文章
|
7天前
|
缓存 iOS开发
如何在Xcode删除某个版本的IOS模拟器
如何在Xcode删除某个版本的IOS模拟器
14 1
|
7天前
|
iOS开发
如何找到Xcode中下载的Provisioning Profile文件
如何找到Xcode中下载的Provisioning Profile文件
21 1
|
29天前
|
SQL
云架构数据倾斜问题之在SQL数据源读取查询时合并小文件如何解决
云架构数据倾斜问题之在SQL数据源读取查询时合并小文件如何解决
|
3月前
|
Linux 数据安全/隐私保护 iOS开发
Xcode8.1如何支持iOS8.0以下版本
Xcode8.1如何支持iOS8.0以下版本
31 0
|
3月前
|
JSON JavaScript 前端开发
KOI 后台新的架构下,webshop如何消费后台服务 - websocket 初始化
KOI 后台新的架构下,webshop如何消费后台服务 - websocket 初始化
|
3月前
|
消息中间件 安全 Java
解密 Java 后台架构设计之道
【4月更文挑战第5天】本文探讨了Java后台架构设计的最佳实践,包括分层架构、微服务、异步处理与消息队列、RESTful API设计、数据库优化、安全控制、容错高可用、配置管理、CI/CD和监控日志。强调了使用微服务、Spring Boot/Spring Cloud、异步消息队列、RESTful API、安全框架Spring Security等技术的重要性,以及监控和自动化部署在确保系统稳定性和效率上的关键角色。通过这些实践,开发者能构建高效、稳定且可扩展的后台系统。
95 9
|
20天前
|
运维 Kubernetes Cloud Native
云原生技术浪潮下的微服务架构演进
在数字化转型的风潮中,云原生技术以其灵活性、可扩展性和弹性成为企业IT战略的核心。本文深入探讨了微服务架构如何借助云原生环境进行优化,并分析了容器化、服务网格等技术如何助力微服务更好地适应云原生生态。通过案例分析,我们揭示了微服务在现代云平台上的实践挑战与解决策略,同时对未来的技术趋势进行了预测。
37 0
|
2天前
|
监控 负载均衡 API
从单体到微服务:架构转型之道
【8月更文挑战第17天】从单体架构到微服务架构的转型是一项复杂而系统的工程,需要综合考虑技术、团队、文化等多个方面的因素。通过合理的规划和实施策略,可以克服转型过程中的挑战,实现系统架构的升级和优化。微服务架构以其高度的模块化、可扩展性和灵活性,为业务的持续发展和创新提供了坚实的技术保障。
|
11天前
|
Cloud Native 云计算 微服务
云原生时代:企业分布式应用架构的惊人蜕变,从SOA到微服务的大逃亡!
【8月更文挑战第8天】在云计算与容器技术推动下,企业分布式应用架构正经历从SOA到微服务再到云原生的深刻变革。SOA强调服务重用与组合,通过标准化接口实现服务解耦;微服务以细粒度划分服务,增强系统灵活性;云原生架构借助容器化与自动化技术简化部署与管理。每一步演进都为企业带来新的技术挑战与机遇。
42 6
|
9天前
|
设计模式 监控 API
探索微服务架构中的API网关模式
在微服务的宇宙里,API网关是连接星辰的桥梁。它不仅管理着服务间的通信流量,还肩负着保护、增强和监控微服务集群的重任。本文将带你走进API网关的世界,了解其如何成为微服务架构中不可或缺的一环,以及它在实际应用中扮演的角色和面临的挑战。