2016-04-06 15:02:35 1248瀏覽
開發(fā)信息提供概述將開發(fā)者、設(shè)備和應(yīng)用程序ID綁定在一起,構(gòu)成開發(fā)團隊。信息提供概述使得開發(fā)者能夠出于調(diào)試和測試目的,在某設(shè)備上安裝和運行應(yīng)用程序。為了做到這一點,開發(fā)信息提供概述必須安裝于設(shè)備上。但一臺設(shè)備可以包含多個開發(fā)信息提供概述。
零基礎(chǔ)學(xué)習(xí)iOS開發(fā)我需要專門的開發(fā)設(shè)備嗎?
iOS開發(fā)新手常問的一個問題就是,是否需要一臺專門的開發(fā)設(shè)備。對這個問題的回答完全取決于你自己。許多iOS開發(fā)者只有一臺設(shè)備,但許多開發(fā)者擁有多臺設(shè)備。
要做的第一件事就是設(shè)置你的Mac開發(fā)機器,進(jìn)行編碼簽名。對你的應(yīng)用程序編碼簽名有兩個目的:它能確認(rèn)應(yīng)用程序的作者,確保應(yīng)用程序在簽署后沒有改變過。iOS要求每個應(yīng)用程序在運行于設(shè)備前必須經(jīng)過數(shù)字簽名。編碼簽名的過程確實不那么令人愉悅,但它是必要的,以確保應(yīng)用程序來源于可信的渠道。
應(yīng)用程序ID是在開發(fā)和提供信息階段用于在一組應(yīng)用程序之間共用Kcychain數(shù)據(jù),也用于文檔共享、同步和iCloud的配置。應(yīng)用程序ID還允許應(yīng)用程序與Push Notification服務(wù)、外部硬件附件通信。
為了準(zhǔn)備對Mac開發(fā)機器進(jìn)行編碼簽名,首先要請求一個開發(fā)許可證。為此,要生成許可證簽名請求(Certificate Signing Request,CSR)。使用Mac的桌面應(yīng)用程序Keychain Access來生成CSR。在Keychain Access生成CSR時,它還會生成一對公用密鑰和私有密鑰,將此密鑰對保存于所臀錄的Kevchain中。密鑰對將標(biāo)識你為iOS開發(fā)者.并關(guān)聯(lián)至開發(fā)許可證。
查看更多關(guān)于“iOS培訓(xùn)資訊”的相關(guān)文章>>