最新版iOS及APP Store上架

2023-03-22 09:27:07 浏览数 (2)

当我们开发完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。

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

然后导出到桌面。

0 人点赞