版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
IOS版本構(gòu)建文檔說明基本知識(shí)一、蘋果開發(fā)者賬號(hào)蘋果開發(fā)者賬號(hào)分為個(gè)人(individual),公司(company),企業(yè)(enterprise)三種類型。個(gè)人開發(fā)者賬號(hào)(99$)可以上架至AppStore;可以申請(qǐng)100臺(tái)iOS設(shè)備(iphone/ipad/ipod).公司開發(fā)者賬號(hào)(99$)可以上架到AppStore;只能裝一百臺(tái)機(jī)子調(diào)試企業(yè)開發(fā)者賬號(hào)(299$)不限制設(shè)備;可發(fā)布內(nèi)部App;不能上架到Appstore二、唯一標(biāo)示符BundleID(AppIDs)appid是APP的身份證,每一個(gè)應(yīng)用有且僅有一個(gè)appId;appid在申請(qǐng)ios證書描述文件時(shí)需要選擇,打包ipa和在itunesconnect創(chuàng)建APP都要用到。appid必須與XCode項(xiàng)目中的BundleIdentifier一致三、開發(fā)證書(Certificates)iOS證書分為兩類:Development和Production(Distribution)。Development證書用來開發(fā)和調(diào)試應(yīng)用程序;Production主要用來分發(fā)應(yīng)用程序(根據(jù)證書種類有不同作用)四、供應(yīng)配置文件(provisioningprofile)ProvisioningProfile文件包含了上述的所有內(nèi)容:證書、AppID和設(shè)備ID。ProvisioningProfile也分為Development和Distribution兩類Development分為iosAppDevelopment和tvOSAppDevelopmentDistribution分為AppStore、InHouse、AdHoc、tvOSAdHoc、tvosInHouse五、ipa包導(dǎo)出類型SaveforiOSAppStore準(zhǔn)備上傳AppStore或者在越獄的iOS設(shè)備上使用SaveforAdHoc準(zhǔn)備在賬號(hào)添加的可使用設(shè)備上使用(具體為在開發(fā)者賬戶下添加可用設(shè)備的udid)SaveforEnterprise主要針對(duì)企業(yè)級(jí)賬戶下準(zhǔn)備本地服務(wù)器分發(fā)的app,所有設(shè)備均可使用SaveforDevelopment針對(duì)內(nèi)部測(cè)試使用,主要給開發(fā)者的設(shè)備(具體也為在開發(fā)者賬戶下添加可用設(shè)備的udid)
構(gòu)建過程下面以構(gòu)建企業(yè)級(jí)分發(fā)ios應(yīng)用為例來說明詳細(xì)步驟一、申請(qǐng)證書打開本地開發(fā)機(jī)器的鑰匙串訪問,在“證書助理”中從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書,并保存到本地鑰匙串訪問文件編輯顯示窗口幫助關(guān)于鑰匙串訪問鑰匙串訪問偏好設(shè)置...證書助理服務(wù)9打開…創(chuàng)建證書...創(chuàng)建證書頒發(fā)機(jī)構(gòu)...作為證書頒發(fā)機(jī)構(gòu)為其他人創(chuàng)建證書…睫時(shí)間2252:31證書iPhone鑰匙串訪問文件編輯顯示窗口幫助關(guān)于鑰匙串訪問鑰匙串訪問偏好設(shè)置...證書助理服務(wù)9打開…創(chuàng)建證書...創(chuàng)建證書頒發(fā)機(jī)構(gòu)...作為證書頒發(fā)機(jī)構(gòu)為其他人創(chuàng)建證書…睫時(shí)間2252:31證書iPhoneDistribut...re&SystemsInc.Ltd.證書iPhoneDevelop…anye(8LSSU72A5M)證書iPhoneDcvclop...anye(8LSSU72A5M)證書iPhoneDevelop…anye(8LSSU72A5M)證書iPhoneDevelop...anye(8LSSU72A5M)證書iPhoneDevelop…Chen(FF9RM974CX)證書iPhoneD(3645BK84H4)證書iPhoneD(G5K2JS2Y6B)證書iPhoneD(G5K2JS2Y6B)證書iPhoneD(Y9WTW4X82L)證書DeveloperIDCertificationAuthority證書AppeWorldwid...ertiftcationAuthority證書?.證書從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書…隱藏鑰匙串訪問能H退出鑰匙串訪問能Q設(shè)定默認(rèn)證書頒發(fā)機(jī)構(gòu)...評(píng)估“”...種類%所有項(xiàng)目L.密碼安全備注□我的證書早密鑰..證書過朗時(shí)間2018年1月2日2252,..2021年8月21日10:14…20195:7月2日10:42:...2019年7月2日14:35:...2019年7月4日17:24:...2019年7月5日09:55:…2019年8月22日2019還4月12日10:0...2019年6月29日10:3...2019年7月4日09:17:...2019年6月29日10:2...2027年2月2日06:12:.“2023年2月8日05:48...2。19年4月10日20:0…率勝錄錄錄錄錄錄錄錄錄錄錄錄錄錄鑰登e登登登登登登登登登登登登2.登錄開發(fā)賬號(hào)(企業(yè)開發(fā)者賬號(hào)),點(diǎn)擊Certificates菜單欄,可以看到很多開發(fā)證書,點(diǎn)擊右上角的+按鈕,打開AddiOSCertificate窗口,選擇production下面的InHouseandAdHoc選項(xiàng),新添加一個(gè)證書(如果您申請(qǐng)的開發(fā)者證書,請(qǐng)選擇Development下面的iosAppDevelopment選項(xiàng)。)AllPendingAddiOSCertificateDevelopmentIBProduction帝Keys?All匝Identifiers■AppIDs■PassTypeIDsWebsitePushIDs■iCloudContainers?AppGroups幌汕Devices?AllAppleTVAppleWatch■iPad■iPhoneWhattypeofcertificatedoyouneed?DevelopmentiOSAppDevelopmentSigndevelopmentversionsofyouriOSapp.ApplePushNotificationserviceSSL(Sandbox)EstablishconnectivitybetweenyournotificationserverandtheApplePushNotificationservicesandboxenvironmenttodeliverremotenotificationstoyourapp.Aseparatecertificateisrequiredforeachappyoudevelop.ProductionCIn-HouseandAdHocTjaximumnumberofcertificatesgenerated)orforAdHocdistribution.ApplePushNotificationserviceSSL(Sandbox&Production)Establishconnectivitybetweenvournotificationserver,theAoolePushNotificationservicesandbox.二、注冊(cè)appid在開發(fā)者賬戶頁面下,點(diǎn)擊Identifiers下面的AppIDs菜單項(xiàng),點(diǎn)擊右上角+按鈕,依次編輯輸入AppIDDescription和ExplicitAppID,ExplicitAppID必需與你的項(xiàng)目bundleID一致且具有唯一性;否則可能提示無法添加成功三、添加配置文件1.在開發(fā)者賬戶頁面下,點(diǎn)擊ProvisioningProfile下面的Distribution菜單項(xiàng)(如果您申請(qǐng)的開發(fā)證書,請(qǐng)選擇Development菜單項(xiàng)),點(diǎn)擊右上角的+按鈕,打開配置文件添加窗口,選擇配置文件類型為InHouse(如果您申請(qǐng)的是開發(fā)證書,請(qǐng)選擇iosAppDevelopment;如果您不是299$的企業(yè)級(jí)開發(fā)賬號(hào),請(qǐng)選擇AdHoc類型),點(diǎn)擊continue按鈕?!鯠evelopmentWhattypeofprovisioningprofiledoyouneed?■ProductionVKeys■AllDevelopment叵Identifiers■AppIDsiOSAppDevelopmentCreateaprovisioningprofiletoinstalldevelopmentappsontestdevices.■PassTypeIDs■WebsitePushIDs■iCloudContainerstvOSAppDevelopmentCreateaprovisioningprofiletoinstalldevelopmentappsontvOStestdevices.■AppGroups■MusicIDsDistributionDevices■All■AppleTVInHousejforInHouseDistribution,youneedaCertificate.■AppleWatch■iPadAdHocCreateadistributionprovisioningprofiletoinstallyourapponalimitednumberofregistereddevices.■iPhone■iPodTouchtvOSAdHocCreateadistributionprovisioningprofiletoinstallyourapponalimitednumberofregisteredtvOSdevices.DProvisioningProfiles2.選項(xiàng)配置文件對(duì)應(yīng)的AppID,在下拉選項(xiàng)中找到您剛剛添加的AppID,并繼續(xù)點(diǎn)擊continue按鈕'抑wOS沁控"Hg口*,:"、,斗need8Certfcate.CancelContinueAppID:PadStatsQuery(K96VUG5AH4.com.gwssi.padstatsquery.debug)datanewarea(K96VUG5AH4.com.gwssi.apps.natnewarea)dsagagadgag(K96VUG5AH4.)GJXQ(K96VUG5AH4.com.gwssi.gjxq)jundeyingyong1221(K96VUG5AH4.com.api.testapp20170704)PadStatsQuery(K96VUG5AH4.com.gwssipadstatsquerydebug)PadStatsQueryPublic(K96VUG5AH4.com.gwssi.padstatsquerypublic.debug)PhoneStatsQuery(K96VUG5AH4.com.gwssi.phonestatsquery.debug)pushnetsafe(K96VUG5AH4..pushnet)quxian3qgongzhongbanimhouse(K96VUG5AH4.com.pipixia.xin)quxian3qgongzhongbaninhouse(K96VUG5AH4.com.gwssi.shujuquxianiPadgzb)ShuJuBaNansanqiProject(K96VUG5AH4.com.cc.Chongqing.ShuJuBaNanproject)ShuJuChongQing3qi(K96VUG5AH4.com.cc.Chongqing.ShuJuChongQinglphone3qi)ShuJuChongQinglpadCSban(K96VUG5AH4.com.gwssi.shujuchongqingiPadCS)ShuJuChongQinglpadGzb(K96VUG5AH4.com.gwssi.shujuchongqingiPadgzb)ShujudadukouProject(K96VUG5AH4.com.cc.chongqing.ShuJuDaDuKou.iphone)ShuJuDianJiangSanqiProject(K96VUG5AH4.com.cc.chongqing.ShuJuDianJiangSanQi)ShuJuJiangJinSanQiProject(K96VUG5AH4.com.cc.chongqing.ShuJuJiangJinSanqi)shujuliangjiangqiyeban(K96VUG5AH4.com.cc.chongqing.ShuJuLiangJiang-3qiqiye)ShuJuliangjiangsanqi(K96VUG5AH4.com.cc.chongqing.ShuJuLiangJiang-3qi)ShuJuNanAnsanqiProject(K96VUG5AH4.com.cc.chongqing.ShuJuNanAnProjectsanqi)3.選擇您剛剛添加的發(fā)布證書并繼續(xù)點(diǎn)擊continue按鈕;至此,配置文件添加完成,將它下載到本地,并打開安裝即可。Con四、歸檔打包1.用XCode打開您的項(xiàng)目,確保您剛剛添加AppID和項(xiàng)目BundleIdentifier一致▼identity點(diǎn)擊XCode的product菜單項(xiàng),在下拉菜單中找打Archive歸檔功能,并點(diǎn)擊選項(xiàng)。項(xiàng)目開始?xì)w檔,可打開日志窗口查看進(jìn)度五、導(dǎo)出應(yīng)用歸檔完成之后,會(huì)顯示該開發(fā)者賬號(hào)下的所有引用的歸檔記錄,點(diǎn)擊右下角的export按鈕,導(dǎo)出IPA包
NameCreationDatevVersiontOSApp*NameCreationDatevVersiontOSApp*QXA*i£APP-ShuJuQuXlanlphoneProject2。18年8月23日下午6171.1(1.1)建Q0*&*iKbShuJuQuXlanlphoneProject258年8月21日下午5:4811(1.1)■內(nèi).古工,■記ShuJuOuXI?nlphon?Project2O1B<8^21B下午5;081.1(1。⑥H言■支-■5TIX...⑥Btfl!■慶HD-BR...0IME兩江Qn推圈春QR?8a-a^"R..QIHR區(qū)昌HD?■慶.9IMS沙#HIGn■映西Emi五大功篇區(qū)域一Ems五大功■區(qū)域一QB??北Q數(shù)JE忠縣⑥電,脫岌K直幢n£?ArchiveinformationShuJuQuXlanlphonePr^.■2018年8月23日下午6:17UpkMd1oAppStore..Me^?tromShanXShuJuDa
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025武漢市微型計(jì)算機(jī)的買賣合同
- 農(nóng)村土地流轉(zhuǎn)合同標(biāo)準(zhǔn)(2025年度):土地規(guī)模經(jīng)營與效益提升
- 2025年度農(nóng)產(chǎn)品電商平臺(tái)入駐合作合同2篇
- 2025北京市室內(nèi)裝修合同
- 二零二五年度風(fēng)力發(fā)電工程款結(jié)算與環(huán)境保護(hù)合同3篇
- 二零二五年度旅游公司整體轉(zhuǎn)讓合同3篇
- 2025年度年度公司終止職工勞動(dòng)合同補(bǔ)償方案合同3篇
- 2025年度工業(yè)用地租賃合同書(含環(huán)保標(biāo)準(zhǔn))3篇
- 2025年度農(nóng)村房屋土地租賃與農(nóng)村環(huán)境治理合作協(xié)議
- 二零二五年度智能停車場(chǎng)租賃管理服務(wù)合同3篇
- 水泥行業(yè)數(shù)字化轉(zhuǎn)型服務(wù)方案
- 深圳市南山區(qū)2024-2025學(xué)年第一學(xué)期期末教學(xué)質(zhì)量檢測(cè)九年級(jí)物理 24-25上九年級(jí)物理
- 應(yīng)急設(shè)施設(shè)備和物資儲(chǔ)備管理制度(4篇)
- 團(tuán)委書記個(gè)人工作總結(jié)
- 高危多發(fā)性骨髓瘤診斷與治療中國專家共識(shí)(2024年版)解讀
- 英語語法與長難句理解知到智慧樹章節(jié)測(cè)試課后答案2024年秋山東石油化工學(xué)院
- 2025年新高考語文古詩文理解性默寫(含新高考60篇)
- 中醫(yī)內(nèi)科學(xué)虛勞培訓(xùn)課件
- DB31-T 1477-2024 空間地理數(shù)據(jù)歸集技術(shù)要求
- 期末測(cè)試題(含答案)2024-2025學(xué)年譯林版七年級(jí)英語上冊(cè)
- 2024版房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)內(nèi)容解讀
評(píng)論
0/150
提交評(píng)論