相关网站
?
一、相關網站
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
轉載于:https://www.cnblogs.com/OIMM/p/4897760.html
總結
- 上一篇: POJ 2010 Moo Univer
- 下一篇: Delphi调用REST