① iOS兩個推送證書 自動簽名打包會用哪個
證書選擇: 在iOS開發是經常需要打包給測試,打包需要匹配的證書(Certificates)和描述文件
② 開發個WebApp,沒有蘋果證書,怎麼才能打包讓
蘋果打包都是需要證書;
不管是上架還是測試,打包IPA都是需要證書;
如果只是想打包出IPA,可以淘寶買一個UDID證書,25元一個設備的樣子;
如果想上架appstore,可以先注冊一個蘋果開發者賬號,這個需要向蘋果官方申請!之後用開發者賬號自己製作蘋果證書,之後再打包,上傳市場等待審核!
當然了,你是webapp打包,可以直接使用一門app打包平台,可以一鍵將你的手機端打包成移動APP,蘋果版系統提供系統證書,可以直接打包出IPA,只是安裝麻煩!當然了,你想上架或者內側都可以聯系一門,全流程都可以給服務!
③ hbuild 打包的ios app 怎麼處理證書問題
一款App在別人的機器上開發和發布,現在迭代更新和開發需要在一台新mac機上開發和發布。(使用同一個開發者賬號) 問題: 1.在新mac機器上開發並導入真機測試,是不是需要從別人的機器上面導處開發者證書、開發者授權文件和開發密鑰導入到新mac機器上才能開發? 2.程序迭代開發完成,App上傳蘋果應用商店的時候是不是還需要用老機器發布才可以才能保證App更新?能不能從老機器上面把發布證書導入到新機器上,用新機器發布App? 解決方案: App開發和發布過程中證書基礎知識: 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安裝到其他電腦上,其他電腦也不可能具有證書的許可權。 上面的證書基礎知識可以看到開發者證書可以導入到新電腦上用於開發和真機測試,發布證書不可以導入新電腦用於App發布。所以問題出現了那以後版本迭代更新怎麼辦? 針對問題1:通過導入開發者證書、密鑰和開發授權文件(導入測試機)可以實現用新的電腦在真機上開發和測試,其實這個方法解決的問題應該是如何在不想讓別人知道自己開發者賬號的前提下讓多台mac機同時可以開發在真機上測試的App;假設現在你知道開發者賬號密碼你完全可以通過你的開發者賬號在自己機器上重新生成開發者證書、開發密鑰,然後通過你信生成的開發者證書和開發授權文件進行真機開發測試。 針對問題2:不能通過導入發布證書的方式在新電腦上更新迭代App;那怎樣才能在新mac機上面進行迭代的App發布那,難道必須只能在老機器上面進行迭代發布嗎?毫無疑問肯定是可以在新機器上進行迭代APP的發布的,這中間涉及到蘋果App商店的升級機制:針對同一個開發賬號下面同一個App只要版本號比當前版本號大都會自動提示用戶有新版本。所以你可以在你新mac電腦上面從新創建一個發布證書,通過這個發布證書進行發布。
④ ios app打包證書每次都要重新申請嗎
不用吧?你可以去應用之星網站進行ios打包,你試試看
⑤ iOS 我沒有開發者證書,求幫忙打包IPA。
可以,Xcode6 + 10.10, 來吧
⑥ ios打包 私鑰密碼 私鑰證書 在哪裡
在鑰匙串裡面 找到你打包用的那個證書
⑦ ios企業版證書打包出來的ipa文件怎麼安裝
上傳到商店需要99美元的開發者證書,企業app需要299美元的證書。
謝謝!
⑧ ios 發布證書能不能打包測試
一、證書選擇:
在iOS開發是經常需要打包給測試,打包需要匹配的證書(Certificates)和描述文件(Provisioning Profiles)。在工程PROJECT和TARGET的Build Srttings里Code Signing選擇對應的證書和描述文件:
在Provisioning Profiles里選擇描述文件,一般有三種:<喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140730/20140730085845133.png" alt="\">
一般證書和描述文件取名時默認用項目名稱+對應的功能縮寫,向上邊一樣,tianxiangADHoc就是線上測試環境證書,tianxiangDistribution就是發布AppStore時選擇的證書,tanxiangdev就是測試環境證書。
Code Signing Identily 就是對應的證書,一般選Automatic即可,Xcode會自動幫你匹配合適的證書,但是注意PROJECT和TARGET里都需要改。
二、自動編譯打包:
在選好證書和描述文件後,下邊就可以打包,這里還有一個要注意,如果工程中用到DLog,提交AppStore時需要在Edit Scheme里邊Archive下的Build Configuration改成release模式,這樣log就不會在後台輸出:
打包編譯時需要選擇設備,就不能再用iOS Simulator,需要選你的測試機或者如果沒測試機就選擇ios Device,然後在導航欄Proct下選擇Archive,之後Xcode就會自動打包:
打包完成後會自動彈出如下界面:
然後點擊Distribution,下邊會有3個選項:
第一個選項是你正式提交AppStore審核時候選擇的,第二個選項是給測試打包時候選擇的,第三個選項後生成一個後綴為.xcarchive的文件,然後導出ipa包的。選完第二項之後還會彈出讓你選擇描述文件,這時候你就可以根據需要選擇dev還是ADHoc,但是需要跟之前在工程里選的證書描述文件一致:
選好後選擇Export導出,然後給包一個命名選擇一個保存在哪裡,點擊Save打包就算完成了:
後記:Xcode里已經集成Apple開發者賬戶功能,你只用輸入開發者賬號和密碼他會幫你自動download證書和描述文件。
點擊Xcode選擇Preferences:
然後點擊Accounts,輸入你的Apple iD和密碼,然後點擊View Details里:
然後點擊左下角刷新按鈕,刷新完後點擊Done即可,上邊是證書,下邊是描述文件,每次添加完新設備後,也需要在這里重
Down一下證書:
⑨ ios 打包ipa的時候需要什麼證書
上傳到商店需要99美元的開發者證書,企業app需要299美元的證書。 謝謝!
⑩ ios 打包需要發布證書和描述文件嗎
和蘋果打交道,最好是准備一台Mac機。這里需要用到一個蘋果自帶的KeyAccess的軟體,用來生成證書的申請文件。 點擊「從證書頒發機構請求證書」後,會出現下圖: 這里就是輸入郵箱,名字,需要提醒一下的是,我們一般選擇「存儲到磁碟」,把申請文件...