上传了 ipa 但 iTunes Connect 没有构建版本问题

简介: 上传了 ipa 但 iTunes Connect 没有构建版本问题

 



AU 上传 ipa 出现下图红框提示说明成功上传,如果 App Store 后台没有出现构建版

本,请登录 apple 账号对应的邮箱查看反馈,特别留意垃圾邮箱,无论成功还是

失败,apple 都会发邮件`

一、首先登录iTunes Connect 后台

查看 ipa 构建情况

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

1、ipa 包没问题,显示正在处理,这种就是成功上传,(等待处理即可,一般十几

分钟处理时间,偶尔也会要几个小时)


点击并拖拽以移动

编辑

2、ipa 有问题,没有出现版本正在处理,或者刷新页面正在处理的版本消失(到开

发者邮箱查看反馈邮件原因,反馈邮件也可能在垃圾箱)修改好苹果反馈的问题重

新打包再传

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

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

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

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

证书类型不正确

下面这个是因为证书和描述文件不正确,发布需要选择 app store 类型的描述文件

和 distribution 类型的发布证书。


点击并拖拽以移动

编辑

Invalid App Store Icon

还有一个非常常见的一个错误(如下反馈)就是 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 团队

三、修改相关错误后重新打包版本号的修改

修改错误重新打包的时候记得加下版本号,比如你刚上传的是 1.0 版本,重新打包时

增加下版本号如 1.1,如果还是跟之前上传过相同的版本号的 ipa 文件,上传不了。

如图:


点击并拖拽以移动

编辑

如果您在上传应用程序时遇到“少写了哪个权限”的错误,苹果公司会向您的开发者

账号所用的邮箱中发送一封通知邮件,告知您需要添加哪些权限。

介绍一个好用的上架工具-appuploder。

xcode 打包导出 ipa

众所周知,在开发苹果应用时需要使用签名(证书)才能进行打包安装苹果

IPA,作为刚接触 ios 开发的同学,只是学习 ios app 开发内测,并没有上架 appstore 需求,对于苹

果开发者账号认证需要支付 688,真的是极大的浪费,使用 appuploader,只需要注册苹果普通的账

号,不需要 688 认证,就可以打包自己开发的 ios 应用,自己真机测试,

下面是详细教程:

第一步:注册苹果开发者账号

访问以下网址,按照提示注册即可,因为不需要支付 688 认证苹果开发者,所以没什么好讲的。

注册地址:Apple Developer

第二步:下载 APP Uploader

下载地址:

Appuploader 官网–IOS ipa 上传发布工具,证书制作工具跨平台版,windows,linux,mac 系统都

可用 Appupload: applicationloader.net

我这里是 VMware 虚拟机安装的 mac 系统,所以下载了 mac 安装包,直接解压,双击 appuploader 即可

启动,看下图:

主界面如下:


点击并拖拽以移动

编辑

简单介绍一下,这块工具的使用方法:

1、登录,由于没有支付 688 认证,所以登录的时候,注意勾选未支付 688:


点击并拖拽以移动

编辑

转存失败重新上传取消

转存失败重新上传取消


点击并拖拽以移动

编辑

2、功能介绍,我这里主要使用了工具的三个功能部分:


点击并拖拽以移动

编辑

转存失败重新上传取消

转存失败重新上传取消


点击并拖拽以移动

编辑

证书部分:主要是通过工具生成.p12 证书文件,后面这个证书要导入 mac 系统。

描述文件:这个文件主要包含了证书,公钥,设备信息等,和 app 绑定。

测试设备:主要是录入要内测的 ios 手机,主要是 udid,udid 可以理解为设备的一个唯一标识码,

iphone 手机 udid 的获取,通过 appuploader 工具自动获取

其他功能模块我这也没有用到,具体可以通过工具软件的帮助文档详细了解,帮助文档也列出了常见

的问题以及解决方法: Appuploader 常见问题 applicationloader.net

第三步:使用 xcode 打包导出 ipa 文件,供其他人内测

1、mac 系统导入 appuploader 生成的 p12 证书,导入方法入下图:

双击下载到的 p12 文件,系统提示输入密码之类的,按照提示输入密码即可。


点击并拖拽以移动

编辑

转存失败重新上传取消

转存失败重新上传取消


点击并拖拽以移动

编辑

2、关键部分,xcode 使用这个 p12 证书,进行打包 ipa:

xcode 添加好了苹果开发者账号,个人 p12 证书有了,接下来就是 xcode 打包 ios 应用:


点击并拖拽以移动

编辑

记得取消勾选 automatically manage signing


点击并拖拽以移动

编辑

 

点击并拖拽以移动

编辑

 

点击并拖拽以移动

编辑

xcode 编译没有问题,就会弹出一下界面


点击并拖拽以移动

编辑

 

点击并拖拽以移动

编辑

 

点击并拖拽以移动

编辑

在 Products 目录下,把 xxx.app 文件拷贝出来,新建 Playload 文件夹,压缩 Playload 文件夹,得到

Playload.zip 文件,修改

Playload.zip 文件为 Playload.ipa 文件,至此 ios 应用安装文件就弄好了.

您可以按照以下步骤解决该问题:

1.查看邮件

查看苹果公司发送给您的通知邮件,并了解您需要添加哪些权限。

2.进入开发者账号设置页面

登录您的开发者账号,进入账号设置页面。

3.添加所需权限

根据邮件中的指示,添加您需要的权限。请注意,您需要确保权限设置正确无误,

以确保您的应用程序可以正常运行。

4.重新上传应用程序

在您添加所需权限后,您需要重新上传应用程序,并等待苹果公司的审核。

通过以上步骤,您就可以成功解决苹果开发者账号权限错误问题,并顺利将应用程

序上传至苹果应用商店。

报错信息提示:

ERROR ITMS-90189: "Redundant Binary Upload. You've already uploaded a build with build number '1' for version number '1.0'. Make sure you increment the build string before you upload your app to App Store Connect. Learn more in Xcode Help

翻译:

错误 ITMS-90189:“冗余二进制上传。您已经上传了一个版本号为“1.0”的版本号

为“1”的构建版本。确保在将应用程序上载到 app Store Connect 之前增加构建字

符串。更多信息请访问 Xcode Help。

解决方案:


相关文章
|
4月前
|
Linux 数据安全/隐私保护 虚拟化
上传了ipa但iTunes Connect没有构建版本问题
AU上传ipa出现下图红框提示说明成功上传,如果App Store后台没有出现构建版 本,请登录 apple账号对应的邮箱查看反馈,特别留意垃圾邮箱,无论成功还是 失败,apple都会发邮件`
|
4月前
|
安全 定位技术
ENVI软件App Store插件工具的下载、安装与使用方法
ENVI软件App Store插件工具的下载、安装与使用方法
253 1
|
4月前
|
Linux 数据安全/隐私保护 虚拟化
上传了 ipa 但 iTunes Connect 没有构建版本问题
上传了 ipa 但 iTunes Connect 没有构建版本问题
|
4月前
|
JavaScript 数据安全/隐私保护 iOS开发
使用 Appuploader 工具将 IPA 上传到 App Store 的最新流程和步骤
使用 Appuploader 工具将 IPA 上传到 App Store 的最新流程和步骤
|
11月前
|
开发者
iTunes Connect在线创建 App
iTunes Connect在线创建 App
|
iOS开发
iOS提交构建版本到iTunes Connect不显示构建版本的问题
这几次接的项目也不知道是森么得了,都是好几年没有维护的项目了。
iOS提交构建版本到iTunes Connect不显示构建版本的问题
|
JavaScript Linux 数据安全/隐私保护
使用Appuploader工具将IPA上传到App Store的最新流程和步骤
苹果官方提供的工具xcode上架ipa非常复杂麻烦。用appuploader 可以在 mac 和windows 上制作管理 证书 ,无需钥匙串工具
|
前端开发 JavaScript API
上传Api成功但在苹果开发者网站App Store Connect中未显示构建版本
上传Api成功但在苹果开发者网站App Store Connect中未显示构建版本的解决方案
|
安全 Linux 数据安全/隐私保护
如何通过 appuploader 把 ipa 文件上传到 App Store 教程步骤​
iOS APP 上架 App Store 其中一个步骤就是要把 ipa 文件上传到 App Store!​ 下面进行步骤介绍!​ 利用 Appuploader 这个软件,可以在 Windows、Linux 或 Mac 系统中申请 ios 和上传 IPA 到 App Store Connect。​
|
移动开发 安全 JavaScript
上传ipa到appstore的步骤说明
我们平时在开发原生的ios app的时候,有苹果电脑在手,上传ipa文件到苹果开发者中心比较简单,直接在xcode上就可以实现了。