導航:首頁 > 文件管理 > ios發布證書配置文件

ios發布證書配置文件

發布時間:2023-03-22 11:27:37

① ios app怎麼發布app store

2018最新整理 app上架蘋果商店,詳細流程!

上架iOS需要一個付費688的開發者賬號,還沒有的話申請一個或者借用。

申請蘋果開發者賬號教程

上架App Store之前是先安裝到蘋果手機測試調試好,app能正常運行再上架

iOS真機調試測試教程

上架過程分七個詳細步驟,按步驟一步步來,新手也能快速掌握上架流程。

仔細看這個流程,少走很多彎路,不用一步步去試錯,節省時間。

1、創建APP身份證(App IDs)

2、申請iOS發布證書

3、申請iOS發布描述文件

4、上傳ios證書編譯打包IPA

5、在iTunes Connect創建App

6、Windows下上傳IPA到App Store

7、上傳好IPA回到iTunes Connect填寫APP信息並提交審核

8丶+⒉⒉O⒌⒊⒌⒎O O⒎

一、創建唯一標示符BundleID (App IDs)

APP IDs在後面創建發布文件,創建APP時都要用到。(appid非常重要,整個上架流程就是用appid關聯在一起)

如果之前iOS真機調試時創建過了,就不用重新創建了,還是用那個appid。

首先打開開發者中心,進入證書頁面。

1.1點擊證書、ID及配件文件,進入設置。

很多夥伴登錄開發者中心沒有這個界面出來,那是因為沒有付費成為開發者。

可以看免開發者賬號申請ios證書真機調試的教程

5.2選擇我的APP點擊左上角+號選擇新建APP,輸入你的應用名稱,語言,套裝ID,之前在開發者中心創建的對應APP IDs

sku不能寫中文,自己用拼音隨便編一個,直接用appid也行,點擊創建。

(與剛才創建iOS發布描述文件時所選的appid要一致,這樣用iOS證書打包的IPA,上傳就能對應識別到)

② iOS企業證書過期的問題處理 以及Provisioning Profile文件替換

https://blog.csdn.net/holydancer/article/details/9219333/

參考博文

https://blog.csdn.net/qin_xiaogang/article/details/52033170

https://www.jianshu.com/p/44b0dc46ef37

第一種發布證書有效期為3年,

iOS 企業賬號到期未及時續費,或者是發布證書到期,已發布的企業用戶都無法正常使用。

發布證書只能生成氏襪2個,之後如想建新的證書必須revoke之前的證書 

iOS  企業證書revoke 後,已發布的企業用戶界面會出現無法驗證證書。無法正常使用。 (血的教訓)

 開發證書p12 以及發布證書p12 一定得備份 放到姿高別的電腦上就可以重新打包

遇見一次電腦系統重新安裝後,系統存的那個證書信息全無,無法打包app

解決只能重新生成一套 開發證書 和發布證書安裝到鑰匙串即可 

第二種,是Provisioning Profile 文件有效期為1年,在到期前生成一套新的Provisioning Profile文件 (開發和發布跡核尺2個), 安裝到電腦上,然後在Xcode 中手動選擇對應的描述文件,重新打包

手動配置證書一定要配置正確,否則會出錯

 如圖,分別選擇配置debug 和 release 對應的描述文件

然後再配置一下 Code Signing 簽名文件  和  Provisioning Profile 文件

配置完成就會大功告成,重新打包 發布即可

自動配置 的如下

③ iOS-testflight證書類型介紹及申請教程

iOS-testflight證書類型介紹及申請教程

iOS證書有多種類型,在開發iOS APP中一定要清楚了解各種iOS證書的作用。

下面介紹iOS常用的四種iOS證書,當你需要什麼功能的時候就知胡碧昌道用哪個類型的iOS證書。

1、iOS開發證書

iOS開發證書是用於測試APP,在開發過程中安裝到蘋果手機真機測試APP的運行情況。

2、iOS發布證書

當APP開發測試好後上線就需要用到iOS發布證書,用iOS發布證書打包的ipa才能上傳到App Store審核。

3、iOS推送證書

iOS推送證書是用於推送通知的,平時我們在手機的系統欄下拉看到的那些消息就是推送通知,如果要做這個功能就需要配置推送證書。

4.iOS企業證書

iOS企業證書可以免上架App Store無設備數量限制安裝到手機使用

iOS證書的構成和有效性

iOS證書由兩個文褲扒件構成。p12文件和.mobileprovision文件

p12文件相當於公鑰,.mobileprovision文件相當於私鑰。

開發證書p12文件蘋果規定只能申請2個,發布證書p12文件只能申請3個!iOS證書配置.mobileprovision文件是沒有任何數量限制的!

p12可以共用,一個p12可以對應無數個.mobileprovision文件!所以就算p12申請一個也夠用了,可以對應創建無數套慧游iOS證書!

所以對於證書數量的擔憂是沒有意義的!不會限制你上架多少個APP!

ios證書的有效期是一年,在我們軟體的和開發者後台都能看到到期時間。

iOS證書可以刪除嗎,到期怎麼更新

iOS證書是可以隨意刪除的(不管有沒有到期),不會影響已經上架的APP。

如果你還在測試APP。刪除了測試用的開發證書,APP將打不開,當然這個也沒什麼關系,測試APP是要不停打包的,重新申請證書打包重新安裝就可以了。

iOS證書到期了需不需要重新申請呢,具體看需要,如果你要更新已經上架的APP,更新版本,刪除到期的證書重新申請打包上傳更新。

如果不更新APP,到期了不管他也沒什麼關系,不會影響上架了的APP。

④ 如何共享 iOS 證書

借閱: 如何在多台機器上共享IOS證書

註:必須得從申請機器上導出private key.到其他機器上

1. Certification(證書)
證書是對電腦開發資格的認證,每個開發者帳號有一套,分為兩種:1) Developer Certification(開發證書)安裝在電腦上提供許可權:開發人員通過設備進行真機測試。可以生成副本供多台電腦安裝;2) Distribution Certification(發布證書)安裝在電腦上提供發布iOS程序的許可權:開發人員可以製做測試版和發布版的程序。不可生成副本,僅有配置該證書的電腦才可使用;(副本製做介紹在下面Keychain中介紹)
2. Provisioning Profile(授權文件)
授權文件是對設備如iPod Touch、iPad、iPhone的授權,文件內記錄的是設備的UDID和程序的App Id,即使被授權的設備可以安裝或調試Bundle identifier與授權文件中記錄的App Id對應的程序。開發者帳號在創建授權文件時候會選擇App Id,(開發者帳號下App Id中添加,單選)和UDID(開發者帳號下Devices中添加最多100個,多選)。
授權文件分為兩種,對應相應的證書使用:
1) Developer Provisioning Profile(開發授權文件)在裝有開發證書或副本的電腦上使用,開發人員選擇該授權文件通過電腦將程序安裝到授權文件記錄的設備中,即可進行真機測試。注意:確保電腦有許可權真機調試,即安裝了開發證書或副本;在開發工具中程序的Bundle identifier和選中使用的授權文件的App Id要一致;連接調試的設備的UDID在選中的授權文件中有記錄。
2) Distribution Provisioning Profile(發布授權文件)在裝有發布證書的電腦上(即配置證書的電腦,只有一台)製做測試版和發布版的程序。發布版就是發布到App Store上的程序文件,開發者帳號創建授權文件時選擇store選項,選擇App Id,無需選擇UDID;測試版就是在發布之前交給測試人員可同步到設備上的程序文件,開發者帳號創建授權文件時選擇AdHoc,選擇App Id和UDID;只有選中的UDID對應的設備才可能安裝上通過該授權文件製做的程序。
3. Keychain(開發密鑰)
安裝證書成功的情況下證書下都會生成Keychain,上面提到的證書副本就是通過配置證宏差書的電腦導出Keychain(就是.p12文件)安裝到其他機子上,讓其他機子得到證書對應的許可權。Developer Certification就可以製做副本Keychain分發到其他電腦上安塵悶裝,使其可以進行真機測試。 注意:Distribution Certification只有配置證書的電腦才可使用,因此即使導出導出Keychain安裝到其他電腦上,其他電腦也不可能具有證書的許可權派絕彎。

⑤ 最全面的蘋果證書配置圖文解說

前言:

最團凱近公司需要開發新項目,關於開發證書,推送證書是每個蘋果開發者必備的技能。由於是剛開始學習ios的時候簡譽螞單接觸過,後面接手的項目都沒有從頭到尾配置過。後面查閱了一些文章,都寫的模稜兩可。根據自身這段時間的經驗,自己總結了配置流程。希望對你們有所幫助。

配置條件:

首先要有一個開放者賬號,然後登陸蘋果的開發者平台https://developer.apple.com

登陸後會出現如圖界面,點擊account

點擊account

接下來我們選擇證書配置這一項 Certificates,ID Profiles.

一、開發證書&調試證書配置

證書配置選項

第一步配置調試證書,這里每個開發者賬號只能配置一個。

調試證書

選擇development選擇,點擊右上角➕按鈕

選擇ios app development選項,然後拖拽到底部,點擊continue按鈕

continue

這里只需要繼續點擊continue按鈕,不深究。

選擇CSR文件

將已經創建好的CSR文件添加進去,繼續點擊continue按鈕。

最後一步就是導出,調試證書塌虛喚,記得命名規則,方便查找。

done

到這里,開發者的調試證書就配置完成啦,是不是很簡單。

二、配置(certificate signing request)CSR文件

為什麼要配置(certificate signing request)CSR文件呢?因為在配置開發者證書,推送證書的時候都需要用到。

首先,打開我們的鑰匙串🔑

鑰匙串界面

選擇證書助理中的從證書頒發機構請求證書

從證書頒發機構請求證書

選擇儲存到磁碟方便查找

存儲到磁碟

命名規則建議寫成工程的名稱或者拼音小寫,方便查找辨認。

命名存儲

這里我們就配置完CSR文件啦。超簡單!!

三、Registering an App ID

每個APP在創建前都要注冊一個蘋果id,registering an app id

點擊右上角➕

這里有三個地方需要填寫

1.app id description app id 的描述,建議直接寫項目的名稱,方便查找如圖

2.Explicit App ID 建議寫應用的bundle id

切記要和軟體的bundle id一致

3.Wildcard App ID 通配符id

通配符

然後只需要拉到最下方,點擊continue按鈕,這時候app id就創建完成啦。

四、描述文件的配置

描述文件是軟體上線審核必備的證書,如圖選擇右上角➕

App Store

這里只需要配置發布的描述文件

選擇已經創建的app ID

選擇發布證書

填寫好文件名稱即可

到這里,描述文件就配置完成啦。

五、推送證書的配置

推送證書配置是每個開發者必備的技能之一。之前也遇到坑,所以寫下自己的心得體會,還有要注意的細節。

在前面我們已經配置了開發證書,注冊了app ID,描述文件等,現在就到了推送證書的配置啦。如圖所示,選擇要進行配置的app id

勾選push notification選項

配置步驟,選擇 create certificate,然後一直continue,到選擇CSR文件,這里我們前面已經配置好了,直接導入即可,最後一步導出即可。這里需要配置兩個證書,一個是用於開發環境的證書,一個是用於生產環境的證書,注意命名規則。

導出後,雙擊在鑰匙串中打開

選擇我們要證書

選擇導出項,導出p12文件,注意這樣也是兩個文件,注意命名規則,還有密碼要記住。文件是app注冊推送的時候要用到。

通過上面的配置最終會有7個文件,開發者證書和調試證書的配置流程一樣,不重復說明。

最後如圖

最終結果

一個調試證書

一個發布證書

一個CSR文件

一個發布描述文件

一個測試推送證書

一個生產推送證書

一個測試環境p12文件

一個生產環境p12文件

⑥ 如何使用iOS 開發證書 和 Profile 文件

證書使用說明:

1.iOS 開發證書:開發證書 (Development Certificate)是一個後綴為 .p12的文件(Certificates.p12);在Mac 系統下, 雙擊這個文件,這個證書會自動導入到 Mac 下的 key chain (鑰匙鏈)目錄下。

2. iOS 發布證書:發布證書 (Distribution Certificate)
是一個後綴為 .p12 的文件(Certificates.p12); 在Mac 系統下, 雙擊這個文件,這個證書會自動導入到 Mac 下的 key chain (鑰匙鏈) 目錄下。

Profile 文件使用說明:

1. 供真機安裝和調試用的Profile: 這個profile 用於將Xcode 生成的iPa文件安裝到你的真機上。 注意,Profile文件與設備的UDID(串號)是綁定的。 只有經過簽名的iOS設備,才能使用這個對應 Profile;

2. 供內測用的Profile:這個Profile 是指 Ad-hoc profile, 如果你想把ipa 發給指定的用戶測試,可通過這個profile 簽名。 注意:內測用戶的真機與需要簽名。

Profile 文件的使用方法:

將Profile 文件拖拽到Xcode 工程中。 在Xcode 的菜單欄,點擊 windows -》Organizer, 在左側欄中,可看到Profile 的描述。

下載Profile文件(*.mobileprovision),先雙擊安裝到Mac 電腦上;

將Profile拖拽到Organizer或iTune的Device上即可,之後打開Organizer的Device-Summary,在Provisioning下面可以看到。

關聯 Provisioning Proffile

在 Xcode 中,打開 Project, 或雙擊 Target, 在 Build 選項中,找到你所需要的 Development Provisioning Profile。

通過以上設置, 即可將ipa 文件安裝到設備中進行測試。

(6)ios發布證書配置文件擴展閱讀:

輸入兩個電子郵件地址和常用名稱。電子郵件地址是你注冊AppleID。

常用名稱輸入你在蘋果網站注冊的名稱,其它名稱沒試過,不知道行不行。

選擇「存儲到磁碟」。保存後的名稱應該為:CertificateSigningRequest.certSigningRequest。

保存到磁碟後在你的鑰匙串訪問窗口應該會出兩個密鑰,一個公鑰密鑰,一個專用密鑰,紅色部分就是你在上面輸入的常用名。

⑦ python 腳本實現自動配置iOS工程證書文件

       在實現iOS項目的自動打包工程中,我們需要配置好工程的證書文件信息,為了能夠自動的根據bundle id來設置不同的profile文件,我們可以通過腳本文件來修改工程的projext.pbxproj文件幫助我們進行自動設置。

1. Project.pbxproj

Xcode項目中的xxx.xcodeproj其實是一個文件夾,右鍵單擊xxx.xcodeproj,顯示包內容:

Project.pbxproj的解析

關於這個配置文件的結構,請參考 project.pbxproj,最熟悉的」陌生人 (http://www.olinone.com/?p=215),解析該文件可以使用現有的解析工具mod-pbxproj,該工具是一個python的腳本。其github地址為: https://github.com/kronenthaler/mod-pbxproj 。

為了修改不同taget的profile,我們需要知道這些配置在文件中的具大拆體位置,不難發現:

我們的目標是為不同的bundle id設置不同的profile,所以只需要找梁絕到不同target的XCBuildConfiguration,修改其中PROVISIONING_PROFILE的值即可。通過分析project.pbxproj文件結構,你會發現其找到這些target的buildSettings的路徑如下:

rootObject=> PBXNativeTarget=> XCConfigurationList=> XCBuildConfiguration。

XCBuildConfiguration會有Debug和Release兩個版本,這里我們以修改Release版本的為例進行說明。橡仿姿

2. Python腳本修改profile

需要在工程目錄下配置如下腳本文件,通過從json文件中讀取配置信息,然後根據不同的bundle id來設置不同的profile文件和其他欄位信息。其中xcode_configurator_profile.py為修改profile的腳本文件,profile.json為配置的證書信息。demo如下圖所示:

首先在profile.json文件中配置好bundle id和對應的profile文件,如下如所示:

然後在工程目錄下執行xcode_configurator_profile.py:

檢查profile修改結果:

如果設置了以後有任何問題, 你可以在對應的xxx.xcodeproject下找到對應的備份。

⑧ iOS 證書問題(新增開發設備)

如果是新項目配置證書,那麼本文則不再贅述,度娘擁有大量的資料,請自行翻閱。

如上圖,選擇對應的證書弊如後,在證書界面點擊"edit",然後將新的移動端設備勾選上即可

當辦公環境遷移,舊的開發電腦不可用或者需要新增加一台開發電腦時,現有的證書將無法在新的開發設備上使用,需要重新配置。
方法一(不推薦): 直接刪和卜脊除舊的證書,重新生成一份。
方法二: 如果項目已經上線,或者舊的證書其他環境正在使用,不滿足刪除證書的條件時,需要新增一台開發設備。這時候可以將舊證書喚滲保持不變,新增開發、發布證書,然後根據生產證書生產描述文件即可,具體步驟如下:
1、 根據新電腦的密鑰創建生產證書(最多3個)。

⑨ 如何配置ios發布證書和adhoc描述文件

ad hoc 方式是蘋果用來給未上線的app做測試用的,首先你要在蘋果開發平台上申請一內個ad hoc的證書,容再在profile中生成一個ad hoc 的profile文件(只需要在生成的時候選中該證書就行),然後下載下來就可以了。

⑩ iOS開發者證書詳解

        登錄蘋果開發者中心(https://developer.apple.com)Account首頁,即有Certificates、Identifiers & Profiles項,管理蘋果開發者賬號的相關證書。進入頁面後,左側功能樹共分為5組:Certificates、Keys、Identifiers、Devices、Provisioning Profiles。

Certificates:管理Development、Distribution、Push Development、Push Services證書,證書均以.cer結尾,創建後可以download,雙擊直接安裝到鑰匙串即可使用。
Tips:開發證書、發布證書生成數量有限,如需多人使用,建議由一人生成一組證書,然後導出乎啟.p12文件給其他成員使用即可,避免證書太多,管理混亂造成xcode配置方面的問題。若出現 Maximum number of certificates generated 的提示 ,revoke 掉無用的證書。

Devices:管理調試設備的udid,一個賬號可以添加100台設備,可以使用(www.pgyer.com/udid)來獲取udid或使用iTunes來獲取udid,設備別名盡量寫清楚哪台機器,以備以後刪除。

Provisioning Profiles:描述文件的作用是運頃鋒描述了可由哪台電腦,把旁晌哪個APP安裝到哪台手機上面。一個描述文件包含App ID、Devices、Certificates,類型分Development、Distribution兩種。

閱讀全文

與ios發布證書配置文件相關的資料

熱點內容
maya粒子表達式教程 瀏覽:84
抖音小視頻如何掛app 瀏覽:283
cad怎麼設置替補文件 瀏覽:790
win10啟動文件是空的 瀏覽:397
jk網站有哪些 瀏覽:134
學編程和3d哪個更好 瀏覽:932
win10移動硬碟文件無法打開 瀏覽:385
文件名是亂碼還刪不掉 瀏覽:643
蘋果鍵盤怎麼打開任務管理器 瀏覽:437
手機桌面文件名字大全 瀏覽:334
tplink默認無線密碼是多少 瀏覽:33
ipaddgm文件 瀏覽:99
lua語言編程用哪個平台 瀏覽:272
政采雲如何導出pdf投標文件 瀏覽:529
php獲取postjson數據 瀏覽:551
javatimetask 瀏覽:16
編程的話要什麼證件 瀏覽:94
錢脈通微信多開 瀏覽:878
中學生學編程哪個培訓機構好 瀏覽:852
榮耀路由TV設置文件共享錯誤 瀏覽:525

友情鏈接