相关网站
?
一、相關(guān)網(wǎng)站
1:蘋果開發(fā)者主頁(yè):
https://developer.apple.com/
2、iOS Dev center
https://developer.apple.com/devcenter/ios/index.action(都在member center里能找到)
2:開發(fā)者會(huì)員中心:
https://developer.apple.com/membercenter
3:開發(fā)者證書管理:
https://developer.apple.com/account/ios/overview.action
二、創(chuàng)建證書(Certificates)
0、概述
證書是對(duì)電腦開發(fā)資格的認(rèn)證,每個(gè)開發(fā)者賬號(hào)有一套證書,分為兩種:
Developer:開發(fā)證書,提供電腦進(jìn)行真機(jī)測(cè)試的權(quán)限。
Distribution:發(fā)布證書,提供電腦發(fā)布iOS程序的權(quán)限,包括測(cè)試版和發(fā)布版。
1、生成CertificateSigningRequest.certSigningRequest(CSR文件)
鑰匙串訪問-》證書助理-》從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書
填入我們的開發(fā)者帳號(hào),選擇存儲(chǔ)到磁盤,點(diǎn)繼續(xù),生成了上面的文件。
2、生成開發(fā)者證書
Menber Center -> Certificates -> Development -> + -> IOS app Development
3、下載證書
ios_development.cer
4、原版證書和副本證書
原版證書:登陸開發(fā)者賬號(hào)配置證書,此電腦能直接下載證書并安裝使用,即原版。
副本證書:非配置證書的電腦,直接下載不能使用、無(wú)權(quán)限,需要配置證書的電腦導(dǎo)出副本證書
三、App IDs
1、什么是
應(yīng)用程序的唯一ID,用于識(shí)別應(yīng)用程序。
即應(yīng)用程序配置文件plist中的bundle identifier。
格式:com.sandliney.activity
三部分:第一部分是com,第二部分是公司名,第三部分是應(yīng)用程序名。
通配符:com.sandliney.* / com.*.* / *.*.*
注:發(fā)布AppStore時(shí)不能使用通配符。
2、分類
Explicit App ID:如果你打算將應(yīng)用程序中加入Game Center,
或在應(yīng)用中使用應(yīng)用內(nèi)購(gòu)買,進(jìn)行數(shù)據(jù)保護(hù),使用iCloud,
或者想要給你的應(yīng)用程序一個(gè)唯一的配置文件,你就必須申請(qǐng)Explicit App ID。
Wildcard App ID:通用App ID,只需使用com.oschina.*的格式即可匹配多個(gè)應(yīng)用,可以讓你用一個(gè)App ID來(lái)匹配多個(gè)App,想要?jiǎng)?chuàng)建一個(gè)通用App ID,在輸入Bundle ID末尾使用*號(hào)
3、confirm your App ID
Identifier: 2A9XFVP48W.com.sandliney.*
submit-->Done-->OK!
四、添加設(shè)備
注意:設(shè)備被刪除仍然占用設(shè)備數(shù)量名額,謹(jǐn)慎添加。
1、UDID
設(shè)備的唯一標(biāo)識(shí)符。設(shè)備連接電腦,打開iTunes即可獲得。
每個(gè)開發(fā)者賬號(hào)限制添加設(shè)備100臺(tái),設(shè)備可刪除,一年后恢復(fù)權(quán)限。
開發(fā)真機(jī)調(diào)試、發(fā)布測(cè)試版本需要添加設(shè)備,發(fā)布AppStore版本不需要設(shè)備。
Identifier:7842fc3a33ea55fcb29e2e45ce61755cd099cae3
2、到蘋果開發(fā)者中心添加設(shè)備
選擇Devices 右側(cè)欄的添加按鈕,方法與添加App ID相同
2、指示燈
灰色燈:如果設(shè)備是之前未作為開發(fā)機(jī),在Devices中設(shè)備上的燈應(yīng)該為灰色,在右側(cè)有選項(xiàng)將設(shè)備作為開發(fā)機(jī),點(diǎn)擊即可
綠色等:連接成功,可進(jìn)行調(diào)試
黃色燈:
1)設(shè)備未連接好,請(qǐng)將連接線重新插一次,并檢查接口是否插緊,如果還是黃燈,則為下一種情況
2)設(shè)備版本高于XCode所能支持的版本,如XCode4.6.3,能支持的最高版本未iOS6.1,如果你的設(shè)備未iOS7及以上,此時(shí)需要更新至XCode5
五、添加描述文件(Provisioning file)
如果新增設(shè)備,要重新生成描述文件。因?yàn)槊枋鑫募嗽O(shè)備信息。
做好后下載并雙擊安裝。
1、什么是
授權(quán)文件。對(duì)設(shè)備授權(quán),可以安裝授權(quán)文件對(duì)應(yīng)的應(yīng)用程序。
包含三部分:證書、設(shè)備(可包含多個(gè)設(shè)備)、App ID
每個(gè)程序有一套授權(quán)文件:
Developer:開發(fā)授權(quán)文件,將程序通過(guò)電腦運(yùn)行安裝到設(shè)備。
Distribution:發(fā)布授權(quán)文件,發(fā)布版(AppStore)和測(cè)試版(AdHoc)
真機(jī)調(diào)試或發(fā)布時(shí),安裝、選擇相應(yīng)的授權(quán)文件。登陸開發(fā)者賬號(hào),可下載直接使用。
六、Xcode端的準(zhǔn)備
1、Bundle Identifier
2、雙擊導(dǎo)入描述文件即可
——————>
七、在其他Mac上使用
1、導(dǎo)出p12文件(私鑰文件)
在鑰匙串中找到登錄選項(xiàng)中得iPhone Developer一項(xiàng),右鍵選擇導(dǎo)出,證書類型選擇“個(gè)人信息交換(.p12)
2、準(zhǔn)備provision profile文件
拿到這兩個(gè)文件后,依次雙擊,
1、“.p12“文件(需要輸入密碼,密碼就是當(dāng)時(shí)生成p12時(shí)設(shè)定的密碼,),
作用是加入鑰匙串中,使我們的電腦具備開發(fā)的證明
2、”描述文件“(作用是置于xcode中,讓xcode知道我們開發(fā)的合法性),
添加完后就可以使用了。
laobao 16:47:59
sandliney@163.com Fd6n2n19
?
?
?
?
關(guān)于斷點(diǎn)續(xù)傳。
http://www.cnblogs.com/mew7wo/archive/2011/10/09/2203381.html
?
?
?
關(guān)于掃碼:
一、ZBar,ZXing,QRCode,這幾個(gè)第三方都可以掃,快速集成
二、ios7以后蘋果用AVFoundation框架可以直接實(shí)現(xiàn)掃描,
比第三方的更快,識(shí)別率更高。
參考下這篇文章
http://www.cocoachina.com/swift/20150121/10962.html
?
http://www.daxueit.com/article/4388.html
遠(yuǎn)程推送的那種圖,一定要理解并自己說(shuō)清楚。
?
https://www.jpush.cn/ 極光推送
張莽原博客
http://blog.csdn.net/crazyzhang1990/
git與svn cvs之間的區(qū)別
http://blog.csdn.net/crazyzhang1990/article/details/46044633
產(chǎn)生公鑰
http://blog.csdn.net/crazyzhang1990/article/details/46043587
git學(xué)習(xí)
http://blog.csdn.net/crazyzhang1990/article/details/46044711
轉(zhuǎn)載于:https://www.cnblogs.com/OIMM/p/4897760.html
總結(jié)
- 上一篇: POJ 2010 Moo Univer
- 下一篇: Delphi调用REST