iOS上架、打包、真机调试、证书

简介: iOS上架、打包、真机调试、证书

iOS上架、打包、真机调试、证书


开发者账号分类

如果个人要申请,需要一张VISA(美金)信用卡,MASTER(欧元)!
1. 个人的 99$      申请简单,付钱就行,688人民币
2. 企业的 99$      申请复杂,需要“邓白氏”认证,可以确认企业是合法有效的
    可以管理团队开发
3. 商业的 299$ 也需要邓白氏认证,开发的应用,不能够上架(不经过苹果的审核)!专门给企业级用户定制应用程序使用!

1⃣️:申请开发者证书步骤

首先进入到开发者网站:https://developer.apple.com

ac7cdff49b805dbaa1dbbf8dcdb8e40b.png

Snip20160911_4.png

登录之后会来到这个界面,按照图点击Certificates,Identifiers&Profiles

55ef64f3f8f02f52c7862450246cd012.png

Snip20160911_5.png

接下来再按照图的步骤点击

22a1ccce7128d3309d52bde6ce9800f8.png

Snip20160911_14.png

这个时候来到这个页面,按照图中选iOS App Development  >点下一步

e84a725846f84f1a9c72dfa2cc6d9a71.png

Snip20160911_15.png


![Snip20160911_16.png](http://u

![Uploading Snip20160911_29_999995.png . . .]pload-images.jianshu.io/upload_images/2406962-9bc1ecd48364765e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

e9cc47f7b33f9c5f2d4878f081762313.png

Snip20160911_27.png

这里需要你上传Upload CSR file 这个时候就去找到🔑 打开

a600b3fa44dd94bb702202c6e9fa92c9.png

Snip20160911_17.png


打开之后,在电脑的做左上角按图操作


74116e768ead26f3ddfdfeb44c007fd9.png

Snip20160911_18.png


2a0c3cec20ab586ca5c7bd8feb1ddd22.png

Snip20160911_20.png


3e7df21c10f2c1cc513b27127dcfb355.png

Snip20160911_22.png


3f6af7ec31333471e2b5f6077366a2c7.png

Snip20160911_23.png


e72187f18ccc681b9be4af02e9eee922.png

Snip20160911_25.png

这个时候 我们在桌面可以看到CSR 和CER文件

ff310717437f393c342426732293db26.png

Snip20160911_26.png

这里要重复一次上面的一些操作了,刚才创建的证书是调试证书,下面要创建发布证书了

22a1ccce7128d3309d52bde6ce9800f8.png

Snip20160911_14.png

注意就是这里不同,其他都一样。

3dcbea913c30a871e69eaa97080e4447.png

Snip20170116_27.png

一直点下一步注意这里的CSR就是刚才钥匙串创建的那个文件

e9cc47f7b33f9c5f2d4878f081762313.png

Snip20160911_27.png

截图截死我了,下面为大家写一下刚才的总结

1. iOS Development
2. 创建CSR,证书请求文件
3. 在钥匙串访问中,申请,从授权机构申请证书-》保存到磁盘
4. 将CSR文件上传到苹果服务器
5. 重复上面的步骤,创建iOS Distribution
7. 苹果服务器会自动生成,签名后的CER文件

2⃣️:上面只是指定了某台电脑而已,下面要指定某个应用程序了

2724114c5dadf184ef5796c9d51f44bf.png

Snip20160911_29.png

点击➕号后,来到这里

05705d0418f46289ffc41dbe0631ba6e.png

Snip20160911_33.png


如果我们选了准确的和模糊的,下面这些就是区别,有写功能模糊的是选不了的


fb4ae8c52d81e42296e4b49c34b51159.png

Snip20160911_34.png


4da319e5f00e20576287628405466571.png

Snip20160911_35.png

然后点击Continue> Submit >Done

3⃣️: 设备 UDID -》 哪些设备能够参与真机调试

61fec1da1bc9745fb46ffb6a9ac224b1.png

Snip20160911_38.png

然后我们要去获取手机的UDID ,点击Xcode 然后按图点击

6992dba945f40c9cee0f93f7720085d9.png

Snip20160911_39.png


7800d6d9e20528f5b1d4132aa249ba06.png

Snip20160911_41.png

获取之后,填入到需要填写到地方

6df9197d25495068ff5e16aa6ea3fd42.png

Snip20160911_45.png

4⃣️ 描述文件

用来描述那台电脑开发,能够开发哪个应用程序,在哪台真机上调试!

按照提示一步一步往下走,最后下载,双击,保存到Xcode 中!


5970486e795f91e00fe7696757b9e0fd.png

Snip20160911_48.png


8d5bf5f7cf1b94456c2c4a8617e23b02.png

Snip20160911_49.png


956dd43bb90bc47ee5bf5a905557e21d.png

Snip20160911_50.png


88c9fa1e6209990840e49f5ecabc1122.png

Snip20160911_52.png

注意到这里生成的描述文件是Development的描述文件

还要重复搞一遍,生成一个Distribution的描述文件

d5ffb30d35a6282acc3fe1dd5e29461c.png

Snip20170116_31.png


9b9b1613a9c82a118c6574faab86f4c1.png

Snip20170116_32.png


6eb63c142388e7d5bf85f4d5f24ad67e.png

Snip20170116_33.png


be941c6e7f4bd1ccfb2a07209148cd24.png

Snip20170116_34.png

注意:

检查证书的状态, 必须是绿色才可以调试

机的系统版本必须比Xcode中的部署版大

从网上下载的程序,无法运行,可以检查一下开发签名 Code Sign。

使用设备的唯一标示符号制定,哪些真机能够调试开发。每个开发者,最多只能添加100台设备!在一年有效期内,即便删除了设备,名额仍然会被占用!会在下一次交款后,释放名额。每一个设备的唯一标示符号,能够唯一准确的定位到一台设备,只能在"添加设备时"使用!

  1. 双击CER文件,会将证书导入到钥匙串访问中,到此,证书安装环节OK
相关文章
|
1天前
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
14 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
|
1月前
|
iOS开发 开发者
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
143 67
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
|
1月前
|
安全 数据安全/隐私保护 Android开发
【05】2025年1月首发完整版-篇幅较长-苹果app如何上架到app store完整流程·不借助第三方上架工具的情况下无需花钱但需仔细学习-优雅草央千澈详解关于APP签名以及分发-们最关心的一篇来了-IOS上架app
【05】2025年1月首发完整版-篇幅较长-苹果app如何上架到app store完整流程·不借助第三方上架工具的情况下无需花钱但需仔细学习-优雅草央千澈详解关于APP签名以及分发-们最关心的一篇来了-IOS上架app
235 75
|
2月前
|
存储 监控 API
app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
90 11
|
4月前
|
程序员 iOS开发 开发者
iOS|获取 Distribution Managed 证书的 SHA-1 指纹和公钥
APP 备案时,如何获取 iOS 平台 Distribution Managed 类型证书的证书的 SHA-1 指纹和公钥?
137 0
|
4月前
|
iOS开发 开发者 MacOS
在线创建ios打包证书无需mac
这个文件并不一定需要使用mac OS去创建,在苹果开发者中心,生成了cer格式的证书后,导出p12证书这个过程,其实也并不一定需要mac电脑来完成。
60 0
|
6月前
|
iOS开发
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
314 0
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
|
6月前
|
图形学 数据安全/隐私保护 iOS开发
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
|
6月前
|
iOS开发
解决IOS上架App Store后显示语言为英文的问题
解决IOS上架App Store后显示语言为英文的问题
135 0
|
9月前
|
数据安全/隐私保护 iOS开发 开发者
uniapp IOS从打包到上架流程(详细简单) 原创
uniapp IOS从打包到上架流程(详细简单) 原创
286 1

热门文章

最新文章

  • 1
    【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
  • 2
    【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
  • 3
    Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
  • 4
    【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
  • 5
    【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
  • 6
    iOS8 中无需开源库的内置功能一览
  • 7
    iOS7应用开发7:自定义视图、手势操作
  • 8
    IOS小工具以及精彩的博客
  • 9
    Facebook SDK(iOS)初学讲解
  • 10
    iOS - Swift NSPoint 位置
  • 1
    【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
    14
  • 2
    Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
    28
  • 3
    【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    34
  • 4
    【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    29
  • 5
    【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
    23
  • 6
    uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
    143
  • 7
    【05】2025年1月首发完整版-篇幅较长-苹果app如何上架到app store完整流程·不借助第三方上架工具的情况下无需花钱但需仔细学习-优雅草央千澈详解关于APP签名以及分发-们最关心的一篇来了-IOS上架app
    235
  • 8
    app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
    90
  • 9
    深入探索iOS开发中的SwiftUI框架
    145
  • 10
    ios样式开关按钮jQuery插件
    60