Guía para empaquetar en la nube la generación, listado y capturas de pantalla de aplicaciones de certificados de Apple

Cuando se utilizan herramientas de desarrollo cross-end como apicloud o hbuilderx para desarrollar aplicaciones móviles, si está empaquetando una aplicación iOS, debe generar un certificado de Apple, un archivo de perfil de certificado y colocar la aplicación en el estante.

En primer lugar, necesitamos popularizar un concepto: las aplicaciones de Apple no se pueden colgar en su propio servidor como Android y se pueden descargar e instalar directamente. Las aplicaciones de Apple deben colocarse en la App Store y luego descargarse de la App Store. Ya sea que esté generando una aplicación para pruebas internas o una aplicación para colocar en la App Store, necesita una cuenta de desarrollador de Apple. Por lo tanto, primero debemos solicitar una cuenta de desarrollador de Apple en el Centro de desarrolladores de Apple. Si no tiene Si aún no tienes una cuenta, consulta el siguiente Tutorial: Primero solicita una cuenta de desarrollador de Apple:

https://blog.csdn.net/weixin_48914851/article/details/128963761

Una vez que tenga una cuenta, hablemos del proceso de generación del certificado:

  1. Inicie sesión en el Centro de desarrolladores de Apple, ingrese a la consola y luego haga clic en Certificados en la consola para ingresar a la interfaz de administración de certificados. Aquí hacemos clic en el signo más azul a la derecha para comenzar a generar certificados cer.

Tenga en cuenta que durante el proceso, aparecerá una ventana emergente pidiéndonos que elijamos el tipo de certificado. Aquí solo elegimos la distribución de iOS ad hoc y el tipo de tienda de aplicaciones. No podemos elegir otros tipos. Especialmente muchas personas eligen el tipo de Apple o dev incorrecto. tipo, lo cual no es posible Se utiliza para embalaje.

  1. Luego, durante el proceso, apareció el siguiente mensaje, pidiéndonos que proporcionemos un archivo csr. Entonces, ¿de dónde viene este archivo csr? Es problemático usar una computadora Mac para generar este archivo CSR. No presentaremos aquí el método para crearlo usando una computadora Mac. Por favor vea el paso tres

  1. Podemos utilizar la herramienta Banana Cloud Editor para generar este archivo CSR, la dirección de Banana Cloud Editor es la siguiente:

地址:https://www.yunedit.com

Después de iniciar sesión en Banana Cloud Editor, cree un archivo csr como se muestra a continuación y luego descárguelo a nuestra computadora local:

  1. Después de crear el archivo csr, regrese al Centro de desarrolladores de Apple y continúe con el paso 2. Cargue el archivo csr para generar un certificado cer. Después de generar el certificado, descárguelo a nuestra computadora localmente.

  1. Luego vaya a Banana Cloud Editor, cargue este archivo cer y luego use la función generar archivo p12 para generar un certificado p12 dedicado al empaquetado.

Mediante los pasos anteriores, ya podemos generar el certificado p12.

下面我们说下如何生成证书profile文件(描述文件)

  1. 登录苹果开发者中心,点击identifies(简称appId),生成一个appId,这个appId要跟我们在开发工具打包时填写的包名一致。假如已经创建,可以跳过此步。

  1. 点击profiles,开始创建profile文件,创建的时候,profile文件的类型请选择app store(假如要创建真机测试类型的证书类型,请看第三步),过程中它还会要求我们选择appId和选择cer证书,这个过程选慢一点,假如你有两个appId或两个证书的时候,很多人会选错。

  1. 好了,通过上面的两步,你已经可以生成发布类型(app store类型)的证书了,假如你想生成的是测试类型的证书,那么创建profile文件的时候,则需要选择ad hoc类型,创建这个类型的profile在创建的时候流程大致和第二步一样,但比第二步要多出一步需要填写测试设备的udid,因为测试包只能安装在特定的手机,假如你不知道怎么获取这个udid,你可以使用香蕉云编的下图这个工具去获取udid:

到了这里,你已经知道如何创建证书和如何创建证书profile文件了。

最后,我们说下应用上架和借用截屏的流程:

  1. 登录苹果开发者中心,进入控制台,在控制台首页点击app store connect,进入app store的app管理页面,创建app,如下图:

(创建的时候,app的bundleId(套件ID)必须要跟打包的包名一致。)

  1. 点击app进入app的详情页,填写各项上架的资料,准备上架。过程中它却需要我们上传各种尺寸的app截图,假如我们没有这么多种设备,我们可以使用香蕉云编的合成截图功能,帮助我们生成各种尺寸的图片:

  1. 应用上架的过程中,它会要求我们选择构建版本,这个构建版本它却要求我们使用xcode上传上来,假如我们没有mac电脑,怎么办呢?我们也可以使用香蕉云编来上传这个构建版本。

我们可以去到香蕉云编的上传界面来上传这个构建版本:

上传的过程中,它会要求我们输入苹果开发者账号的账号名,和上传专用密码,这个专用密码要注意,不是登录密码,而是专用密码,假如你不知道专用密码怎么设置,你可以参考上传界面密码输入框下面的设置教程。

好了,到这里,已经把证书、上架的各项流程都说清楚了。祝你们上架成功!

Supongo que te gusta

Origin blog.csdn.net/h5xiaoyu/article/details/129265484
Recomendado
Clasificación