iOS提交应用至App Store流程及真机调试 一,证书、配置文件
生活随笔
收集整理的這篇文章主要介紹了
iOS提交应用至App Store流程及真机调试 一,证书、配置文件
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
前言:你要有蘋果開發(fā)人員賬號,我用的是個人賬號。其次xcode為xcode 7,因為xcode 7須要 os x 系統(tǒng) 10.11 或更高的版本號, 所以os x 系統(tǒng)也須要 10.11 或更高的版本號。(本文說的提交是源碼用xCode提交。不是ipa 提交。ipa提交我還沒有試過,暫不闡述)關(guān)于xCode中真機調(diào)試與提交的操作,在下一篇“iOS提交應(yīng)用至App Store流程及真機調(diào)試 二。xCode操作”篇幅原因,這一篇僅僅做,證書與配置文件的說明。篇幅加上圖有點長,內(nèi)容事實上不多。多數(shù)為操作性,所以我加了些圖,使篇幅有點長。?
一、進入蘋果開發(fā)人員中心的證書與配置文件?
1、打開蘋果開發(fā)人員中心網(wǎng)址:https://developer.apple.com。點擊“Member Center”,?
2、輸入入賬號、password登錄開發(fā)人員中心。點擊“Certificates, Identifers&Profiles”?
二、創(chuàng)建 套ID、證書、配置文件;?
1、創(chuàng)建 套ID 選擇頁面中的 “APP ids”,然后點擊“+”號?
在這里要說一下,?
a、名字,不要用中文,我是任意起的。?
b、套id 類型分兩類,“Explicit App ID” 和 “Wildcard App ID”,Explicit App ID 是指為一個單一應(yīng)用程序創(chuàng)建 套id,這個簡單的應(yīng)用程序用到了 游戲中心,應(yīng)用內(nèi)購買、數(shù)據(jù)保護、和iCloud,推送,等一些特殊的情況,用到哪些就在圖中勾選,并且要注意的是,選這一樣項時,Bundle ID,不能用"*",要與你要上傳應(yīng)用程序的 Bundle Identifiter 一至。?
c、Wildcard App ID? 這一項用得較多,這一項不用勾選用到服務(wù),Bundle ID,能夠用*?
填好之后,下一走,提交,就創(chuàng)建好了。
==================================================?
2、創(chuàng)建證書,證書分為開發(fā)和公布兩種,開發(fā)證書用于真機調(diào)試,公布證書用于上傳app store;?
2.1、創(chuàng)建密鑰文件【創(chuàng)建證書須要密鑰文件,之后使用這個證書的mac須要這個專用密鑰】?
a、打開mac 的鑰匙串訪問。例如以下圖操作?
b、輸入電子郵箱,選擇存儲到磁盤,發(fā)到郵箱也行,反正最后要用到這個文件。?
c、輸入文件名稱。這個文件名稱你要記住。?
d、完畢。?
2.2 創(chuàng)建證書【證書最后是安裝在mac的鑰匙訪問串中】?
a、選擇 "Certificates" 中的選項, 點擊“+” 號,下一步?
b、真機調(diào)試選擇 "iOS App Development", 上傳App stroe 選擇 "App Store And Ad Hoc",公布用的證書和開發(fā)真機調(diào)試用的證書僅此不同。下一步?
c、跳過【continue】?
d、點擊"Choose File..."?
e、選擇剛剛創(chuàng)建的密鑰文件。剛剛說了要記住名字的。?
f、創(chuàng)建【cenerate】?
g、下載安裝?
==================================================?
3、創(chuàng)建配置文件【配置文件是xCode 要使用的】?
a、真機調(diào)試,選擇 "Development"。上傳 App store 選擇 "Distribution" 點擊"+"號?
b、真機調(diào)試選擇 "iOS App Development", 上傳App stroe 選擇 "App Store"。下一步?
c、選擇 套ID。下一步?
d、選擇對應(yīng)證書,證書類型已固定(開發(fā)還是上傳)?
d、真機調(diào)試的話,會讓你選擇驅(qū)動器,一個開發(fā)人員最多有一百個驅(qū)動器。也就說你最多在一百能蘋果手機上安裝調(diào)試你的程序。這里有你就選沒有你就不用選。iPhone 6 我測試過,會自己主動生成這個驅(qū)動器,當然是要在有網(wǎng)的情況下才干自己主動生成,假設(shè)沒有生成,就要手動加入,還要下載加入到調(diào)試驅(qū)動器中。怎樣去做,會在下一篇”iOS提交應(yīng)用至App Store流程及真機調(diào)試 二。xCode操作” 中具體說明。
e、給你的配置文件取個名字,任意。?
f、下載安裝?
==================================================?
4、在還有一臺Mac機器上共用同一個app ID進行真機調(diào)試。
4.1、先從主Mac機器上導(dǎo)出專用密鑰?
a、打開 鑰匙訪問串。選口密鑰,找到上面所創(chuàng)建的密鑰,說了要記住名字的那個。在這里你會發(fā)現(xiàn)有兩個,一個是公用密鑰,一個是專用密鑰。在專用密鑰上右擊。選擇導(dǎo)出?
b、取也名字?
c、輸入導(dǎo)入時要驗證的password?
d、輸入你的電腦password,導(dǎo)出專用密鑰?
4.2、在目標機器上導(dǎo)入?
a、把剛從主機器上導(dǎo)出的密鑰復(fù)制到目標機器上,在目標機器上打開解匙訪問串,選擇密鑰,點擊 文件 -> 導(dǎo)入項目?
b、選擇剛剛拷貝過來的密鑰,點打開?
c、輸入難的password,是密鑰驗證的password,點擊好?
e、然后下載證書并雙擊安裝。下裝配置文件并雙擊安裝。
如今就能夠在目標機器上進行真機調(diào)式了。
-------------------------------------------------------?
若有其它凝問或文中有錯誤,請及時向我指出,?
我好及時改正,同一時候也讓我們一起進步。?
email : binary_space@126.com?
qq???? : 1035862795?
敲門磚: 代碼譜寫人生?
-------------------------------------------------------?
《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀
一、進入蘋果開發(fā)人員中心的證書與配置文件?
1、打開蘋果開發(fā)人員中心網(wǎng)址:https://developer.apple.com。點擊“Member Center”,?
2、輸入入賬號、password登錄開發(fā)人員中心。點擊“Certificates, Identifers&Profiles”?
二、創(chuàng)建 套ID、證書、配置文件;?
1、創(chuàng)建 套ID 選擇頁面中的 “APP ids”,然后點擊“+”號?
在這里要說一下,?
a、名字,不要用中文,我是任意起的。?
b、套id 類型分兩類,“Explicit App ID” 和 “Wildcard App ID”,Explicit App ID 是指為一個單一應(yīng)用程序創(chuàng)建 套id,這個簡單的應(yīng)用程序用到了 游戲中心,應(yīng)用內(nèi)購買、數(shù)據(jù)保護、和iCloud,推送,等一些特殊的情況,用到哪些就在圖中勾選,并且要注意的是,選這一樣項時,Bundle ID,不能用"*",要與你要上傳應(yīng)用程序的 Bundle Identifiter 一至。?
c、Wildcard App ID? 這一項用得較多,這一項不用勾選用到服務(wù),Bundle ID,能夠用*?
填好之后,下一走,提交,就創(chuàng)建好了。
?
==================================================?
2、創(chuàng)建證書,證書分為開發(fā)和公布兩種,開發(fā)證書用于真機調(diào)試,公布證書用于上傳app store;?
2.1、創(chuàng)建密鑰文件【創(chuàng)建證書須要密鑰文件,之后使用這個證書的mac須要這個專用密鑰】?
a、打開mac 的鑰匙串訪問。例如以下圖操作?
b、輸入電子郵箱,選擇存儲到磁盤,發(fā)到郵箱也行,反正最后要用到這個文件。?
c、輸入文件名稱。這個文件名稱你要記住。?
d、完畢。?
2.2 創(chuàng)建證書【證書最后是安裝在mac的鑰匙訪問串中】?
a、選擇 "Certificates" 中的選項, 點擊“+” 號,下一步?
b、真機調(diào)試選擇 "iOS App Development", 上傳App stroe 選擇 "App Store And Ad Hoc",公布用的證書和開發(fā)真機調(diào)試用的證書僅此不同。下一步?
c、跳過【continue】?
d、點擊"Choose File..."?
e、選擇剛剛創(chuàng)建的密鑰文件。剛剛說了要記住名字的。?
f、創(chuàng)建【cenerate】?
g、下載安裝?
==================================================?
3、創(chuàng)建配置文件【配置文件是xCode 要使用的】?
a、真機調(diào)試,選擇 "Development"。上傳 App store 選擇 "Distribution" 點擊"+"號?
b、真機調(diào)試選擇 "iOS App Development", 上傳App stroe 選擇 "App Store"。下一步?
c、選擇 套ID。下一步?
d、選擇對應(yīng)證書,證書類型已固定(開發(fā)還是上傳)?
d、真機調(diào)試的話,會讓你選擇驅(qū)動器,一個開發(fā)人員最多有一百個驅(qū)動器。也就說你最多在一百能蘋果手機上安裝調(diào)試你的程序。這里有你就選沒有你就不用選。iPhone 6 我測試過,會自己主動生成這個驅(qū)動器,當然是要在有網(wǎng)的情況下才干自己主動生成,假設(shè)沒有生成,就要手動加入,還要下載加入到調(diào)試驅(qū)動器中。怎樣去做,會在下一篇”iOS提交應(yīng)用至App Store流程及真機調(diào)試 二。xCode操作” 中具體說明。
(上傳app store 配置文件里就沒有這一步)?
e、給你的配置文件取個名字,任意。?
f、下載安裝?
==================================================?
4、在還有一臺Mac機器上共用同一個app ID進行真機調(diào)試。
?
4.1、先從主Mac機器上導(dǎo)出專用密鑰?
a、打開 鑰匙訪問串。選口密鑰,找到上面所創(chuàng)建的密鑰,說了要記住名字的那個。在這里你會發(fā)現(xiàn)有兩個,一個是公用密鑰,一個是專用密鑰。在專用密鑰上右擊。選擇導(dǎo)出?
b、取也名字?
c、輸入導(dǎo)入時要驗證的password?
d、輸入你的電腦password,導(dǎo)出專用密鑰?
4.2、在目標機器上導(dǎo)入?
a、把剛從主機器上導(dǎo)出的密鑰復(fù)制到目標機器上,在目標機器上打開解匙訪問串,選擇密鑰,點擊 文件 -> 導(dǎo)入項目?
b、選擇剛剛拷貝過來的密鑰,點打開?
c、輸入難的password,是密鑰驗證的password,點擊好?
e、然后下載證書并雙擊安裝。下裝配置文件并雙擊安裝。
?
如今就能夠在目標機器上進行真機調(diào)式了。
?
-------------------------------------------------------?
若有其它凝問或文中有錯誤,請及時向我指出,?
我好及時改正,同一時候也讓我們一起進步。?
email : binary_space@126.com?
qq???? : 1035862795?
敲門磚: 代碼譜寫人生?
-------------------------------------------------------?
《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀
總結(jié)
以上是生活随笔為你收集整理的iOS提交应用至App Store流程及真机调试 一,证书、配置文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 正则表达式 语言间通用
- 下一篇: libevent简介和使用【转】