当我们开发完app后,需要将ipa/ap【上传IPA】使用一门Ipa上传小助手把安装包上传到appstoreconnect等待审核 专用密码上传IPA

IPA上传小助手可以在windows环境下把IPA上传到appuploader。

1.登录软件,点击上传按钮

当然了,如果您的账号更新过双重验证,提升过账号安全等级,这里必须使用苹果APP上传专用密码才可以成功

相关教程:

上传ipa包到Itunes connect 需要专用密码 设置app-specific password教程

2.点击【立即上传IPA文件】之后会弹出文件选择,如果电脑安装了360防护软件,会有一个网络访问的安全提示

这里直接允许即可

3.在弹出的选择文件夹,找到本地需要上传的IPA文件

选中文件之后,点击【打开】即可开始上传

如果账户升级过,一定要使用IPA上传专用密码,不然会报错:Error Messages: Sign in with the app-specific password you generated. If you forgot the app-specific password or need to create a new one, go to appleid.apple.com

(没用使用app专用密码的错误演示图,可以忽略这步)

如果已经创建了专用密码,那么软件会自动弹出专用密码框,使用生成的专用密码输入即可。

4.输入APP专用密码上传IPA包到appuploader

在输入框内输入APP上传专用密码,之后点击完成

之后便开始上传了,上传根据安装包IPA的大小不定,以及苹果服务器网速而定,有时候快,有时候慢

软件运行期间,请耐心等待

到此,IPA就上传成功了,大概等待10多分钟,就可以在市场看到刚才上传的版本信息了k提交给测试人员测试,然后才能上线。下面就来看一下如何打包ipa文件,并上传托管平台。

做过ios开发的童鞋都知道,ios为开发者提供了描述文件有2类,有说是3种(说的是iOS App):在Development类下就一种,用于真机调试Debug模式的描述文件;然而在Distribution类下,有2种描述文件。正常情况下,我们会使用App Store——Create a distribution provisioning profile to submit your app to the App Store,来上传包文件到应用市场。另一种是用Ad Hoc——Create a distribution provisioning profile to install your app on a limited number of registered devices。看意思就很清楚,前者用于提交你的APP到APPstore时使用,而后者用于安装你的应用到有限数量的已注册的设备上。而本文要讲的就是第二种了。

Ad Hoc打包

1、创建描述文件

首先,你要是一个开发者,并且有相关证书,然后就可以创建一个Ad Hoc 的描述文件了。然后按照下面的步骤依次选择选择Provisioning Profiles ->All->点击+号。

选择想要安装的测试设备:

然后取个名字,以示区分。

然后下载描述文件。

找到下载文件,双击安装到Xcode ,双击时看到闪一下就说明安装成功了。如果Xcode 是打开的,界面会跳转到Xcode界面。

2、证书签名

在Xcode7之前,真机调试和打包ipa是必须要签名的,但是Xcode7之后,真机调试不需要签名了。但是如果要在其他的机子上安装还是要打签名包的。 签名打包就是在编译的过程中加入证书签名,那肯定是需要去Xcode中配置的,目前网上有方法能实现企业级证书打包签名不需要在编译时,而在编译之后。因此现在打包有两种方式: a、在Xcode中配置code sign,实现签名打包ipa。适用于企业级账号证书、个人账号证书。

在Build Setting下,在code signing里,Code signing Identity依然按照Debug时使用开发证书,Release时使用发布证书;对于描述文件,Provisioning Profile按照Debug时使用开发证书生成的描述文件,而Release使用发布证书生成的描述文件,只是当你选择Distribution时,一定要选测Ad Hoc.

当然,Xcode 9 是可以选择自动配置描述文件的。

b、第二种方式是,在Xcode中无证书打包ipa,使用他人的账号签名ipa。

3.打Xcode证书签名打包

设置有效的Archive配置,如下图所示,这里面一定要选择复制“Release”。

然后取个名字ADHoc。

这里选择刚才复制“Release”的AdHoc,当然你也可以不做第1步,这里直接选择“Release”也是可以的,添加AdHoc纯粹是为了区分,方便管理。

4、Archive 打包

打包之前我们要将编译设备,设置成iOS Device 。 选择Generic ios Device,如果选择其他模拟器是不能Archive的,你会发现他是灰的。

先编译下command +B,没错的话执行Archive打包。

这时候选择save for Ad Hoc,上传到appStore。

成功后,选择你想安装的设备上,前提是这些设备已经注册了,如果没有设备的话,请去注册.

然后导出到桌面。

最新版iOS及APP Store上架相关推荐

  1. iOS开发指南 从Hello World到App Store上架 第5版

    iOS开发指南 从Hello World到App Store上架 第5版 关东升 著 ISBN:9787115450630 包装:平装 开本:16开 正文语种:中文 出版社: 人民邮电出版社 出版时间 ...

  2. 完整iOS APP发布App Store上架流程

    如果你是新手,将在这里清晰发布到App Store整个上架流程,还有相应的流程解决方案. 如果你上架过iOS APP,这里会了解到有更快捷的上架过程. 上架iOS最基本需要一个付费的开发者账号,还没有 ...

  3. MacBook上如何运行那些尚未在Mac App Store 上架的 iOS/iPadOS 应用程序分享

    援引外媒 MacRumors 报道,论坛读者 Amy 反馈称在搭载 M1 芯片的 Mac 设备上可以运行任意 iOS 应用程序.随后外媒 The Verge 进行了实测,通过.ipa 文件的方式在 M ...

  4. Zoom在App Store上架10周年之际 全球iOS和Google Play的累计下载量已超10亿次

    鞭牛士 7月20日消息,根据data.ai数据,就在Zoom在App Store上架10周年之际,它在全球iOS和Google Play的累计下载量已超10亿次. 疫情期间,Zoom的需求飙升,近90 ...

  5. 苹果M1实力太强了,通过.ipa文件的方式在M1 MacBook Air上运行那些尚未在Mac App Store上架的iOS/iPadOS应用程序,Windows用户纷纷种草

    外媒The Verge进行的实测结果显示,通过.ipa文件的方式在M1 MacBook Air上确实可以运行那些尚未在Mac App Store上架的iOS/iPadOS应用程序,其在测试中成功运行了 ...

  6. iOS 应用提交 App Store 上架被拒的原因收集

    2019独角兽企业重金招聘Python工程师标准>>> App Store审核指南中文版(2014.10.11更新) 前言 感 谢您付出宝贵的才华与时间来开发iOS应用程程序.从职业 ...

  7. iOS APP打包和发布App Store上架流程指南

    用hbuilderx打包ios app应用,需要先打包,然后在进行app store上架,用户才能下载使用. 下面我们来讲述打包和上架的全部流程. 首先,打包时需要一个打包证书的,这个证书是p12后缀 ...

  8. APP Store上架QA注意事项

    一. App Store上架费用,要多少钱. 这个因产品而异,一般是6000-10000元人民币. 二. App Store上架周期,要多久过. 这个因产品而异,正常的话一周内,如果产品老是出问题,被 ...

  9. windows生成App Store上架所需的各尺寸截图的方法

    App Store上架,需要5.5寸的屏幕快照,也就是应用的屏幕截图,还需要支持iphoneX的6.5寸截图,假如需要支持ipad,还需要支持Ipad pro 2代和Ipad pro 3代的界面截图. ...

最新文章

  1. 用jQuery实现文件的上传,后台为spring+mybatis
  2. python趣味编程10例-Python趣味编程与精彩实例
  3. 线性变化和非线性变化
  4. 基于 abp vNext 和 .NET Core 开发博客项目 - 集成Hangfire实现定时任务处理
  5. mysql 主主复制的配置流程
  6. sv队列和动态数组的区别_Go 刷 LeetCode 系列:经典(7) 设计双端队列
  7. 圆形坠落模拟算法设计
  8. 全网都在用的超全【面试刷题小程序】,最新版激活教程
  9. mysql 查看某数据库中所有表的行数,information_schema.tables不准确。count(*)拼接准确。
  10. 2009.12.9.工作日记
  11. 中心管理cms服务器_如何查找网站使用的CMS,脚本,服务器,技术
  12. 6.企业安全建设入门(基于开源软件打造企业网络安全) --- 代码审计
  13. 一文读懂一台计算机是如何把数据传送给另外一台计算机的
  14. VB2010(3)整型运算
  15. 测试用例的设计方法:等价类划分法
  16. 3904三极管是什么功能_你了解三极管的种类吗
  17. idea回到上一个光标位置
  18. SAP 采购订单入库——收货业务分析
  19. 计算机桌面为什么没有语言栏了,语言栏不见了怎么办,教您语言栏不见了怎么办...
  20. 网络安全渗透技术(入门视频课程)-李云鹏-专题视频课程

热门文章

  1. mysql主键是非空吗_mysql主键非空约束怎么设置?
  2. 【向生活低头】拷贝文件到文件夹中
  3. CSS复习--CSS三种样式设置方法
  4. 还是徒步香山,每周一次
  5. 以太坊上发送交易的九种办法
  6. 客户端拔掉网线后,会直接影响 TCP 连接状态吗?
  7. 计算机被限制无法打开C盘,win7系统设置C盘提示“本次操作由于这台计算机限制而被取消”的解决方法...
  8. WPF XAML介绍
  9. java毕业生设计医院诊疗信息管理计算机源码+系统+mysql+调试部署+lw
  10. 对linux内核中GDT和LDT的理解