zoukankan      html  css  js  c++  java
  • 相关网站

    一、相关网站
    1:苹果开发者主页:
    https://developer.apple.com/

    2、iOS Dev center
    https://developer.apple.com/devcenter/ios/index.action(都在member center里能找到)

    2:开发者会员中心:
    https://developer.apple.com/membercenter

    3:开发者证书管理:
    https://developer.apple.com/account/ios/overview.action
    二、创建证书(Certificates)
    0、概述
    证书是对电脑开发资格的认证,每个开发者账号有一套证书,分为两种:
    Developer:开发证书,提供电脑进行真机测试的权限。
    Distribution:发布证书,提供电脑发布iOS程序的权限,包括测试版和发布版。
    1、生成CertificateSigningRequest.certSigningRequest(CSR文件)
    钥匙串访问-》证书助理-》从证书颁发机构请求证书
    填入我们的开发者帐号,选择存储到磁盘,点继续,生成了上面的文件。
    2、生成开发者证书
    Menber Center -> Certificates -> Development -> + -> IOS app Development
    3、下载证书
    ios_development.cer
    4、原版证书和副本证书
    原版证书:登陆开发者账号配置证书,此电脑能直接下载证书并安装使用,即原版。
    副本证书:非配置证书的电脑,直接下载不能使用、无权限,需要配置证书的电脑导出副本证书
    三、App IDs
    1、什么是
    应用程序的唯一ID,用于识别应用程序。
    即应用程序配置文件plist中的bundle identifier。
    格式:com.sandliney.activity
    三部分:第一部分是com,第二部分是公司名,第三部分是应用程序名。
    通配符:com.sandliney.* / com.*.* / *.*.*
    注:发布AppStore时不能使用通配符。
    2、分类
    Explicit App ID:如果你打算将应用程序中加入Game Center,
    或在应用中使用应用内购买,进行数据保护,使用iCloud,
    或者想要给你的应用程序一个唯一的配置文件,你就必须申请Explicit App ID。
    Wildcard App ID:通用App ID,只需使用com.oschina.*的格式即可匹配多个应用,可以让你用一个App ID来匹配多个App,想要创建一个通用App ID,在输入Bundle ID末尾使用*号
    3、confirm your App ID
    Identifier: 2A9XFVP48W.com.sandliney.*

    submit-->Done-->OK!
    四、添加设备
    注意:设备被删除仍然占用设备数量名额,谨慎添加。
    1、UDID
    设备的唯一标识符。设备连接电脑,打开iTunes即可获得。
    每个开发者账号限制添加设备100台,设备可删除,一年后恢复权限。
    开发真机调试、发布测试版本需要添加设备,发布AppStore版本不需要设备。

    Identifier:7842fc3a33ea55fcb29e2e45ce61755cd099cae3
    2、到苹果开发者中心添加设备
    选择Devices 右侧栏的添加按钮,方法与添加App ID相同
    2、指示灯
    灰色灯:如果设备是之前未作为开发机,在Devices中设备上的灯应该为灰色,在右侧有选项将设备作为开发机,点击即可
    绿色等:连接成功,可进行调试
    黄色灯:
    1)设备未连接好,请将连接线重新插一次,并检查接口是否插紧,如果还是黄灯,则为下一种情况
    2)设备版本高于XCode所能支持的版本,如XCode4.6.3,能支持的最高版本未iOS6.1,如果你的设备未iOS7及以上,此时需要更新至XCode5
    五、添加描述文件(Provisioning file)
    如果新增设备,要重新生成描述文件。因为描述文件包含了设备信息。
    做好后下载并双击安装。
    1、什么是
    授权文件。对设备授权,可以安装授权文件对应的应用程序。
    包含三部分:证书、设备(可包含多个设备)、App ID
    每个程序有一套授权文件:
    Developer:开发授权文件,将程序通过电脑运行安装到设备。
    Distribution:发布授权文件,发布版(AppStore)和测试版(AdHoc)
    真机调试或发布时,安装、选择相应的授权文件。登陆开发者账号,可下载直接使用。

    六、Xcode端的准备
    1、Bundle Identifier
    2、双击导入描述文件即可
    ——————>

    七、在其他Mac上使用

    1、导出p12文件(私钥文件)
    在钥匙串中找到登录选项中得iPhone Developer一项,右键选择导出,证书类型选择“个人信息交换(.p12)
    2、准备provision profile文件

    拿到这两个文件后,依次双击,
    1、“.p12“文件(需要输入密码,密码就是当时生成p12时设定的密码,),
    作用是加入钥匙串中,使我们的电脑具备开发的证明
    2、”描述文件“(作用是置于xcode中,让xcode知道我们开发的合法性),
    添加完后就可以使用了。
    laobao 16:47:59
    sandliney@163.com Fd6n2n19

    关于断点续传。
    http://www.cnblogs.com/mew7wo/archive/2011/10/09/2203381.html

    关于扫码:
    一、ZBar,ZXing,QRCode,这几个第三方都可以扫,快速集成

    二、ios7以后苹果用AVFoundation框架可以直接实现扫描,
    比第三方的更快,识别率更高。
    参考下这篇文章
    http://www.cocoachina.com/swift/20150121/10962.html

    http://www.daxueit.com/article/4388.html
    远程推送的那种图,一定要理解并自己说清楚。

    https://www.jpush.cn/ 极光推送

    张莽原博客

    http://blog.csdn.net/crazyzhang1990/

    git与svn cvs之间的区别

    http://blog.csdn.net/crazyzhang1990/article/details/46044633

    产生公钥

    http://blog.csdn.net/crazyzhang1990/article/details/46043587

    git学习

    http://blog.csdn.net/crazyzhang1990/article/details/46044711

  • 相关阅读:
    Linux学习之路3-HelloWorld
    Linux学习之路2-linux系统烧写
    Linux学习之路1
    linux常用命令总结
    禅道配置发邮件功能
    SHELVE模块
    PICKLE模块
    JSON_dump和load
    json.dumps和loads方法
    模块调用
  • 原文地址:https://www.cnblogs.com/OIMM/p/4897760.html
Copyright © 2011-2022 走看看