cocos creator 发布IOS版本(一)从零开始,Xcode:12.0 您所在的位置:网站首页 Xcode的iOS项目的版本号设置 cocos creator 发布IOS版本(一)从零开始,Xcode:12.0

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

2024-05-29 04:29| 来源: 网络整理| 查看: 265

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

2017最新Unity打包ios包发布至App Store上架流程_ios unity上架时,unityframework和app用同一个bundle id么-CSDN博客

上架基本流程

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)(证书环节也可以直接跳到,后面从Xcode中,选择Accounts,点击证书管理,点+号去生成开发和发布证书,这种更容易对应上)

找到Certificates 点击右上角 + 号

1、注册签名发布证书

 

 

 2、注册签名开发证书

 

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

 注册项目的Bundle ID

找到Identifiers 点击右上角 + 号

 

 

添加测试设备

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

为项目配置证书

 1、配置开发证书

 

 

 2、配置发布证书

 

 

 打开项目XCode

 配置项目信息

 配置开发者签名信息

选择Accounts,点击证书管理

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

解决: iOS上传时遇到的has one iOS Distribution certificate but its private key is not installed提示_使用distribution证书 missing private-CSDN博客

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

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

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

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

 

 

 

 

  Xcode 12.1导出ipa包 Xcode 12.1导出ipa包(适合新手)_新生成的xcode 工程没有 输出 ipa 选项-CSDN博客

上传时我遇到的问题

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

 

 解决:ITMS-90339: Deprecated Info.plist Key_deprecated info.plist key. the info.plist contains-CSDN博客

 问题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提示证书

解决: iOS上传时遇到的has one iOS Distribution certificate but its private key is not installed提示_使用distribution证书 missing private-CSDN博客 

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

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

Apple Developer

选择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

参考解决方案:

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage 解决方法-CSDN博客

iOS中AppTrackingTransparency(ATT)设置方法和注意事项-CSDN博客

如果新手的话,可以看我写的第二篇,有详细流程 cocos creator 发布IOS版本(二) AppTrackingTransparency

5、出后合规证明

AppStore 提审时的“出口合规证明”处理_app uses non-exempt encryption-CSDN博客 

在info.plist中加入,或者勾选“不属于上述的任意一种算法”

   ITSAppUsesNonExemptEncryption          



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有