iOS证书&打包&上架
计算机知识思维导图:iOS证书&打包&上架。网页展示前三层结构,可在线查看完整脑图并下载 GoMind 文件。
2026-08-25
## iOS证书&打包&上架 ### iOS证书&打包&上架 #### 分类 ##### 图例 ##### Development 开发证书 ##### production 产品证书 ##### developer 开发者证书 ##### Distribution 发布证书 #### apple开发者管理 ##### Certificates ##### Identifiers ##### Devices ##### Provisioning Profiles #### 开发过程/配置流程 ##### 注册付费,全新apple开发者账号 ##### 生成证书Cerificates ##### xdoce开发,app授权文件>apple.com ##### 运行 ##### 上架 #### 清理 ##### xcode 结构清理 ##### developer.apple.com 清理 > 仅展示前三层结构;请在线查看完整脑图或下载 GoMind 文件。
iOS证书&打包&上架
iOS证书&打包&上架
证书相关: 1.每个证书的期限为一年,过期后请重新申请。 2.每个苹果开发者帐号只能申请4个开发证书,4个产品证书。如果已满,请申请者导出证书文件PL2给其他开发者。 3.私有文件与证书有密切的关系。开发证书对应一个私有文件,产品证书对应一个私有文件。如果开发设备有变更,只需更新此私有文件即可。 综上所述,程序员要开发并发布一个产品,需要申请三个证书,以及两个私有文件。
Untitled node
图例
真机调试时使用
开发证书(development)
开发证书:一般使用在真机调试时使用,方便开发人员实时debug自己的程序。由于模拟器与真机有差异,所以这个证书还是很有必要的。
Development 开发证书
编译打包时使用此证书
AdHoc证书
AdHoc证书:可认为在发布前给用户的验收产品,所需要的证书。网上给它的评论是,由于用户无法把苹果设备给开发人员安装调试。只能通过程序员发过来安装包进行安装,故而需要程序员在编译打包时使用此证书。
此证书编译打包的产品
distribution证书
distribution证书:就是发布产品到苹果商店时所使用的证书。只有用此证书编译打包的产品,在上传到苹果官网上时才会被审核通过。
产品证书(production)
production 产品证书
developer 开发者证书
Distribution 发布证书
分类
Pending
Development
Production
Certificates
Identifiers
Devices
Development
Distribution
Provisioning Profiles
apple开发者管理
注册付费,全新apple开发者账号
CertificateSigningRequest.certSigningRequest
mac-钥匙扣-证书助理-从证书颁发机构请求证书-存放磁盘
右键,设置为默认钥匙扣
文件-新建钥匙串-设密码
准备:自定义钥匙扣
选择自己的钥匙扣
下载,安装
选择请求颁发证书文件*.ertSigningRequest
Developent-ios App Development
Untitled node
选择自己的钥匙扣
下载,安装
选择请求颁发证书文件*.ertSigningRequest
Production-App Store and Ad Hoc
apple.com Cerificates添加
生成证书Cerificates
填写name
next...finish
org.cocos2dex.teach-zhongce602
填写BundleId
App IDs
Identifiers
name
iTunes中可查
手机连接电脑
UDID
Devices
...
Development
cocos601dis.mobileprovision
1.build settings-code signing-provisioning profile
2.选择***-dis
xcode配置
生成-下载
填写profile Name:***-dis
选择开发者证书
选择appId
Distribution-app Store
add
Distribution
Provisioning Profiles
xdoce开发,app授权文件>apple.com
Untitled node
模拟器调试
Untitled node
真机调试
Untitled node
target-选择Generic iOS Device - [product-archive]
发布
运行
需要选择app Id
新增app
1.itunesconnect.apple.com 登录
线上处理:约半小时
成功
iTunes Store鉴定,约10~20分钟
选取 *.ipa
2.Application Loader程序
App信息-类别
价格与定价-CNY 0(免费)
依据App选择的支持,来要求上传屏幕快照是否必填. (尝试添加了3.5寸,4寸后就可提交审核)
comment+s截屏的图片文件名需要充命名否则出错.如:1,2,3,4,5
屏幕快照(至少一张,最多5张)
描述/关键字/技术支持网址(URL)
选择 构建版本(使用Application Loader提交构建版本)
尺寸要求 1024*1024
图标
图标:此图标将用于 App Store,其格式必须为 JPG 或 PNG,最低分辨率至少为 72 DPI,并采用 RGB 色彩空间。它不能包含图层或圆角。
2015 Wosai Inc
版权
版权:拥有您的 App 专有权的人员或实体的名称,前面是获得权利的年份(例如“2008 Acme Inc”)。请勿提供网址(URL)。
分级
分级: 对于每项内容描述,请选择对您的 App 描述最为贴切的敏感内容多寡级别。将显示在 App Store 中的 App 分级在您的所有平台上均相同。它基于该 App 分级最高的平台
准备提交
出口合规信息
内容版权
广告标识符
最后信息提交
Untitled node
最终效果
3.完善itunesconnect.apple.com信息
上架
开发过程/配置流程
Untitled node
删除所有
Untitled node
1.developer.apple.com 下载pp文件
Untitled node
2. Xcode-preferences-Apple IDs-view Details-Download All
再从账号上下载
/Users/liuxiang/Library/MobileDevice/Provisioning Profiles
open /Users/liuxiang/Library/MobileDevice
清理 provisioning profiles
文件中配置“PROVISIONING_PROFILE”项清理
清理project.pbxproj文件中UUID
xcode 结构清理
不可清理会提示
appears to be in use by the App Store, so it can not be removed at this time. 似乎是在使用的应用程序商店,所以它不能被删除,在这个时候。 The App ID 'X4YVRH7WF3.1467935280' appears to be in use by the App Store, so it can not be removed at this time. App ID x4yvrh7wf3.1467935280似乎是在使用App Store,所以它不能被移除。
清理APPID
清理无用设备 Devices
清理Provisioning Profiles
重做证书
developer.apple.com 清理
清理