zoukankan      html  css  js  c++  java
  • (IOS)Apple 证书相关

    1.私钥

    • 本地钥匙串程序创建《证书请求文件》(.certSigningRequest),用其向苹果申请下载《证书文件》/《私钥》(.cer),并安装到钥匙串;
    • 团队开发中,证书管理者可在钥匙串中导出《私钥》(.p12)给团队其他开发者使用,可对文件设置安装密码;
    • (推送证书和打包调试证书区别开,同样可以以p12方式给人)。
    2.公钥
    • 在苹果开发者中创建下载对应app的、包含了调试UDID的、包含了能内测的UDID的、development/ad hoc/distributed版的《描述文件》/《公钥》(.mobileprovision),其包括 开发者证书、授权设备UDID、appID(bundleID),其中appID可以是对一个应用,亦可设置为通配符而对多个应用;
    • 得到《描述文件》/《公钥》(.mobileprovision),需要在钥匙串程序及设备中安装该描述文件(organizer中将其拖入)。
    3.调试、打包
    • 真机调试需要的条件:*《私钥》与《公钥》能对应上,因两者都是用同一个开发者账号生成的,所以有联系,只有拥有《私钥》的机器才能利用《公钥》进行成功调试;*其次是调试用的设备的UDID需要存在于《公钥》中;*最后是调试的项目的appID,即bundleID必须存在于《公钥》中;
    • 打包则需要根据ipa的性质选择对应的《公钥》进行,调试选development、内测选ad-hoc、发布选distribute,同时满足以上条件,在archive进行对应操作。

    iOS开发者账号分为:

    • 个人(individual) 99$   只能有一个开发者,供个人使用;
    • 公司(company)  99$   可以允许多个开发者协作开发(比如可以共享开发平台等,这个对于需要多人协作开发的好处很多),可以自己定义一定数量的开发者子账号,不过只能有主账号来提交,发布等操作;
    • 企业(enterprise) 299$ 其app只能用于内部员工使用,是无法上传到app store对外公开,外面用户不能使用itunes访问到,而且绑定认证次数无限,多用于大公司iOS的OA系统。

    公司帐号比个人多一些帐号管理的设置:个人帐号集Agent,Admin,Developer等为一身,而公司帐号可以设置不同的AppleID来担当。 个人的账号只能显示个人的Full Name,公司则可以显示类似Studios,或者自定义的团队名称 。企业账号面向拥有500人以上的集团公司,账号需要有邓氏码。

    开发者账号区别的参考网址:http://www.cnblogs.com/taintain1984/archive/2013/03/16/2963478.html

    企业账号申请及其in-house发布的参考网址:http://blog.csdn.net/pjk1129/article/details/7572183

  • 相关阅读:
    uva 10491 Cows and Cars
    uva 10910 Marks Distribution
    uva 11029 Leading and Trailing
    手算整数的平方根
    uva 10375 Choose and divide
    uva 10056 What is the Probability?
    uva 11027 Palindromic Permutation
    uva 10023 Square root
    Ural(Timus) 1081. Binary Lexicographic Sequence
    扩展欧几里得(求解线性方程)
  • 原文地址:https://www.cnblogs.com/mingfung-liu/p/3475442.html
Copyright © 2011-2022 走看看