• Ios上架证书获取第二版

    |

    Ios上架证书获取第二版

    1. 总体任务
      四个证书:开发证书,发布证书,开发推送证书,发布推送证书
      两个profile:开发profile,发布profile

    2. 间接需求:
      APPID,BoundleID,CSR文件

    3.APPID(https://developer.apple.com/account/ios/identifier/bundle)

    upload successful

    然后选择服务范围(可不选):

    upload successful

    upload successful
    连续下一步,我们便获得了一个叫testAPP的APPID

    upload successful

    4.CSR文件(以mac为例)
    在“钥匙串”中选择“从证书颁发机构申请证书”,

    upload successful
    “请求是”修改为存储到磁盘,电子邮件填写开发者账号的邮箱,名称随意,CA地址可留空,然后选择继续便可以保存一份CSR文件到本地。
    5.开发者证书(https://developer.apple.com/account/ios/certificate/development)

    upload successful
    点击创建,选择IOS开发,点击下一步,

    upload successful
    然后会要求上传CSR文件,直接上传刚才申请的CSR文件即可,

    upload successful

    这样便获取到了第一份证书,下载到本地导入“钥匙串”再选择到处为p12文件,就可以获取到第一个需要的p12文件。

    1. 发布证书(https://developer.apple.com/account/ios/certificate/distribution)

    upload successful
    此时选择production下面的第一个分类

    upload successful
    点击下一步,会继续需要上传CSR文件,依旧是刚才申请的那份

    upload successful
    下一步即可申请完成,然后下载转换成p12,就获取到了第二份需要用到的p12文件。

    6.开发推送证书
    回到APPID的页面(https://developer.apple.com/account/ios/identifier/bundle),然后选择刚才创建的APPID,选择编辑。

    upload successful

    upload successful

    下拉可以找到推送相关的分栏,勾选,并依次选择创建开发推送证书以及创建发布推送证书

    upload successful
    在开发推送证书创建页面,只需上传CSR文件即可创建成功,下载转换变获取到了第三份需要的p12文件。
    发布推送证书创建页面几乎和开发推送证书创建页面完全一样,同样上传CSR,创建成功,下载转化获取到最后一份需要的p12文件。

    7.开发profile(https://developer.apple.com/account/ios/profile/limited/landing)

    upload successful

    选择IOS开发

    upload successful
    下一步后选择刚才创建的APPID

    upload successful

    然后下一步选择开发者证书

    upload successful
    然后会让你选择或者新建设备

    upload successful
    这里选择创建,然后用自己设备的UDID注册一下即可

    upload successful
    注册完成后可能要重新选择创建开发推送Profile,重复前几步,然后选择新建的设备

    upload successful
    最后为这个profile取个名字,下载即可

    upload successful

    8.发布推送profile(https://developer.apple.com/account/ios/profile/production/landing)
    和开发推送profile几乎完全一样,类别的时候选择production分栏下面的APP STORE分类,然后选择APPID,选择IOS发布证书,然后取个名字下载,即可获取最后一个需要的profile

    补充说明
    在将cr证书导入“钥匙串”并转换为p12时,如果双击安装,有时候会因为未知原因使证书安装在了错误的分类下,从而无法读取到私有key,也就无法生成对应的p12文件,使导出时p12选项为灰色。解决方式可以尝试直接打开“钥匙串”,选择分类是“我的证书”,钥匙串为“登录”,然后直接将证书拖入此处即可防止此种情况发生。

    upload successful

    本文链接: http://www.yixuankeer.win/2017/09/18/Ios上架证书获取第二版/
    ps:文章评论需翻墙可见

  • mac开发环境工具推荐

    | /

    简介

    近来基友免费获得了一台mbp,然后叫我给他推荐一些mac开发的工具。好吧,小生看了看自己分期买的mba,按捺住心中的苦逼之情,默默写了这篇文章。唉~不说了,和大佬的差距还是要慢慢的弥补啊。。。。。

    ps:这里基本上只推荐小工具什么的,像什么qq啊,docker啊,虚拟机啊什么的就不推荐了,没有必要。。。。。

  • Rust到wasm踩坑实例

    简介

    听说rust支持编译wasm了,这对身为前端的rust爱好者的小生来说,简直就是一个大喜讯,屁颠屁颠的开始了测试,然而各种踩坑,不过好在最终还是有所收获。

  • Node8.0之Napi探秘

    | /

    本文目录

    • 简介
    • Napi简介
    • 铁打的hello_world
    • 关于文件头
    • 关于基础数据类型
    • 关于错误处理
    • 关于异常处理
      • 相关异常处理函数
    • 关于生命周期
      • 相关函数
      • 关于模块注册
    • 关于js的类型值
      • 枚举值
      • 对象构造器
      • C->N-api值 转换函数
      • N-api->C 值转换函数
      • 获取全局实例的函数
      • 关于JavaScript值的抽象操作
    • 关于JavaScript中的属性
      • 官方示例
      • 索引值的demo
      • 复杂对象的demo
      • 相关结构体
      • 相关函数
    • JavaScript函数相关
    • 关于对象包裹
    • 关于异步操作

    简介

    最近发生了很多事,node终于迎来了8.1.0的更新,同时rust语言也迎来了他的1.18版本,带来了更多的更新。不过这里主要想要叙述的还是关于node的新特性napi。由于找了下网上的教程基本都止步于官网的hello_world的demo的成功运行,所以想用自己浅薄的英语知识去啃一下深入的东西。

  • 巧用Chrome开发面板加快开发速度

    | /

    本文目录

    • 简介
    • Element Panel
    • Network Panel
    • Timeline Panel
    • Resource Panel
    • Source Panel
    • Console Panel

    简介

    本文由前期的笔记整理而成,chrome的开发面板功能十分强大,然而在实际应用中我们却是用的不常见,因为习惯问题,很多时候我们更多的是情愿去切到代码页修改然后切回来看效果,所以写下此文,以勉励自己,改掉这个不太好的习惯。

  • Rust翻译计划——网络编程curl库(上)

    本文目录:

    1. 简介
    2. 快速通道
    3. 翻译–curl库
      • easy模块
      • multi模块

    1. 简介

    虽然这个系列是属于Rust使用库翻译计划的系列之一,但是由于该库官网提供的使用文档几乎等于没有,所以本文实际上是简单翻译一下api文档后小生自己写的使用文档,Orz。

  • Rust翻译计划——image库

    | /

    本文目录:

    1. 简介
    2. 快速通道
    3. 翻译–image库

    1. 简介

    Rust这门编程语言魅力非常。奈何在国内风名不显,对于一些已经造好的轮子,却也还是晦涩的英文版。本着学习的目的,加深自身的理解,将逐步将一些使用的Rust库进行自己理解后翻译至此。(ps:名义上是翻译,实际上是自己阅读后的理解,并非逐字翻译,关心原文者,请前往英文原文Orz)

  • Rust实用库翻译计划

    | /

    本文目录:

    1. 简介
    2. 快速通道

    1. 简介

    Rust这门编程语言魅力非常。奈何在国内风名不显,对于一些已经造好的轮子,却也还是晦涩的英文版。本着学习的目的,加深自身的理解,将逐步将一些使用的Rust库进行自己理解后翻译至此。

  • Rust自学系列(一)——初识Rust

    | /

    本文目录

    1. 什么是Rust?
    2. 为什么要用Rust?(reason for me)
    3. 简单的入门
    4. Rust的优缺点(是否应该选择Rust)
    5. 总结

    1.什么是Rust?

    Rust是Mozilla开发的注重安全、性能和并发性的编程语言。

    Mozilla这个基金会我们是知道的,大名鼎鼎的火狐浏览器便是由他们搞出来的,同时还有前端领域的标准查询社区MDN。Mozilla对于前端的影响力是不可忽视的,而Rust就是由他们设计开发的一套编程语言。不同于大部分编程语言的是,Rust的关注重点在于底层的安全,性能等等问题。