cocos creator 发布IOS版本(一)从零开始,Xcode:12.0

cocos creator引擎版本: 2.4.3

macOS Big Sur:11.5

Xcode:12.0

在MAC机上选择ios平台,编译发布(注意要先安装Xcode,不然编译运行会报错

 

 在build中找到...codeproj  打开XCode项目

在Signing&Capabillities 中需要设置开发者账户信息,ios开发证书

 iOS 申请证书与发布流程(2016.12)

参考链接:(旧版本)

https://www.cnblogs.com/sk-fengzi/p/5670087.html

https://blog.csdn.net/zzy_genesis/article/details/70209404

上架基本流程

2、创建证书请求文件 (CSR文件)

3、创建发布证书 (CER)

4、创建Provisioning Profiles配置文件 (PP文件)

5、在App Store创建应用

6、打包上架

创建证书请求文件(CSR文件)(如果已经创建过就从注册项目的Bundle ID开始)

CRS文件主要用于 绑定你的电脑的

1 点开LaunchPad,在其他中找到打开钥匙串访问

2、点击电脑左上角的钥匙串访问–证书助理–从证书颁发机构请求证书

3、出现如下界面,选择存储到磁盘,点击继续

4、选择存储到桌面,存储

5、点击完成

6、在桌面上看到下面的文件,证书请求文件完成

创建发布证书 (CER文件)(如果已经创建过就直接注册项目的Bundle ID

找到Certificates 点击右上角 + 号

1、注册签名发布证书

 

 

 2、注册签名开发证书

 

双击两个证书,最后会在钥匙串中生成证书

 注册项目的Bundle ID

找到Identifiers 点击右上角 + 号

 

 

添加测试设备

找到Devuces点击右上角 + 号 ,填写信息

为项目配置证书

 1、配置开发证书

 

 

 2、配置发布证书

 

 

 打开项目XCode

 配置项目信息

 配置开发者签名信息

选择Accounts,点击证书管理

 如下图, 可以看到生产证书Missing Private key,代表前面签名信注册的有问题

解决: https://blog.csdn.net/ios_xumin/article/details/103856785

点击右下角加号,重新添加生产证书

在Signing&Capabillities 中需要设置开发者账户信息,选择上面注册的信息

配置好信息,测试项目无误后,打包发布

打包发布(按如下流程点击)

 

 

 

 

 

Xcode 12.1导出ipa包

https://blog.csdn.net/baidu_31156101/article/details/109554769

上传时我遇到的问题

问题1:clang:-1: linker command failed with exit code 1 (use -v to see invocation)

 

 解决:https://blog.csdn.net/u012138730/article/details/93469268

 问题2:ITMS-90704: Missing App Icon - An app icon measuring 1024 by 1024 pixels in PNG,

icon图片缺失

解决: https://blog.csdn.net/zhibin0011/article/details/104846214/

问题3:ERROR ITMS-90704,icon图片不能有透明度,重新给不透明图

 问题4:iOS上传时遇到的has one iOS Distribution certificate but its private key is not installed提示证书

解决: https://blog.csdn.net/ios_xumin/article/details/103856785 

 问题5:ERROR ITMS-90189 已经提交了版本,得升级版本号

上传完成后去App Store Connect上建立信息

https://developer.apple.com/

选择Accent-》App Store Connect-》

 

 创建完后将信息填写全,根据运营要求选择具体信息(建议:可以由运营直接去创建

 在构建版本那可以选择,我们从XCode上传的版本,一般十几分钟就能刷新看到了

到这信息填完基本就可以提交审核了

以下个人以前提交时的心得

1、初次审核可以不勾选中国,后面再补充,

2、审核时没给出任何具体错误就打回来,可能只是让你检查下,给个大礼包警告,网上很多人又遇到,稍微修改下就可以再提交

3、点击提交以供审核时,有一些看不懂的勾选可以按我的勾选

 

 

4、由于ios14.0以后,添加广告标识需要权限,如果没添加权限会被打回,有提示: Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage, Guideline 5.1.12- Legal - Privacy - Data Collection and Storage

参考解决方案:

https://blog.csdn.net/qq1031286222/article/details/109822409

https://blog.csdn.net/jiadabin/article/details/111598826

如果新手的话,可以看我写的第二篇,有详细流程

cocos creator 发布IOS版本(二) AppTrackingTransparency

猜你喜欢

转载自blog.csdn.net/weixin_41843959/article/details/119457883