一、 armv6, armv7, armv7s, arm64 的區別
armv6設備
iPhone, iPhone2, iPhone 3G,第一代、第二代iPod Touch
armv7設備
iPhone 3GS, iPhone 4, iPhone 4S
iPad , iPad 2, the new iPad
iPod Touch 3G, iPod Touch 4
armv7s設備
iPhone 5 iphone 5c
arm64設備
iPhone 5s iphone 6 iphone 6s
二、 iOS證書安裝與更新方法
一、Certification證書
對自己的開發資格進行授權,和自己的開發者賬號是綁定的。每一個開發者賬號都有兩種證書,分別是Development Certification開發證書
Distribution Certification發布證書
二、Profile授權文件
開發授權文件:授權可以進行真機測試發布授權文件:授權可以進行發布
第一步:獲取iOS證書
第二步:證書加入鑰匙串訪問
雙擊證書P12文件,如果證書帶密碼,輸入密碼即可。不帶密碼直接點好即可。
【歷史坑記錄】有一次安裝無密碼的新證書的時候,每次雙擊后都會提示“密碼錯誤”或者“發生錯誤。無法導入項目。不能取回此項的內容。”,如下圖所示。
【解決方案】
問題的原因是,我當前的mac系統不是root級別的。
注銷當前賬戶,用root的電腦帳號登錄並安裝證書后解決了這個問題。
第三步:安裝證書描述文件
在終端中前往用戶目錄中:open Library/MobileDevice/Provisioning\ Profiles/
這是Xcode的描述文件的緩存目錄,我們在替換描述文件時,需要將其先清除。然后雙擊新證書目錄下的所有mobileprovision文件,使其配置到Xcode中。
注意:
1、證書和授權文件都生成好之后,到XCode里面進行設置,如果XCODE還沒有反應過來就重啟一下。
2、證書和授權文件過期,先把證書Revoke掉,重新生成一個證書,然后再將授權文件delete,重新生成。