如果覺(jué)得麻煩的,可以使用替代品,使用蒲公英進(jìn)行測(cè)試版本發(fā)布,效果是一樣的,還沒(méi)有 testFlight 復(fù)雜
1、申請(qǐng) ios 證書(shū) (私鑰證書(shū))和描述文件(證書(shū)profile)
申請(qǐng)方式通過(guò)uni-app介紹進(jìn)行申請(qǐng),地址:https://ask.dcloud.net.cn/article/152
2、申請(qǐng)證書(shū)時(shí),請(qǐng)牢記相關(guān)的賬號(hào)密碼,以及相關(guān)的id 和 key 值。
uni-app打包完成后進(jìn)行分發(fā) (xcode 在蘋(píng)果電腦操作)
1、下載最新的 IOS SDK,并且需要與HBuilderX的版本保持一致。
2、下載完成后,依次打開(kāi):SDK / HBuilder-Hello,在文件HBuilder-Hello 中有一個(gè) HBuilder- Hello.xcodeproj 文件,在 xcode 中運(yùn)行這個(gè)文件。
3、在 xcode 中,依次打開(kāi) HBuilder-Hello / HBuilder-Hello / Supporting Files / HBuil-Hello-Info.plist 文件, 在 HBuil-Hello-Info.plist 文件中找到 dcloud_appkey 選項(xiàng)填寫(xiě) appkey值。
4、獲取 appkey 要在 dcloud 開(kāi)發(fā)者后臺(tái)(uni-app 開(kāi)發(fā)者后臺(tái)),找到我的應(yīng)用,找到對(duì)應(yīng)的項(xiàng)目點(diǎn)進(jìn)去。
5、打開(kāi)后點(diǎn)擊選擇各平臺(tái)信息,找到對(duì)應(yīng)所屬版本這里就選 iso 對(duì)應(yīng)的版本,選擇后面的查看(沒(méi)有查看直接創(chuàng)建就可以了)。
6、點(diǎn)擊查看按鈕,打開(kāi)彈框復(fù)制 iso 對(duì)應(yīng)的 appkey 值,將 appkey 放在 xcode 項(xiàng)目中的 dcloud_appkey 屬性值的地方。
7、接下來(lái)登錄蘋(píng)果的 App Store Connect,打開(kāi)我的 App 列表,沒(méi)有app就創(chuàng)建APP,有就打開(kāi)對(duì)應(yīng)的 app 點(diǎn)擊 App Store,打開(kāi) App信息,設(shè)置對(duì)應(yīng)的信息,填寫(xiě)B(tài)undle Identifier值,為app的套裝 ID,必須與應(yīng)用發(fā)布時(shí)配置的Profile關(guān)聯(lián)的 ID一致。(在這里我認(rèn)為所謂的 套裝 ID就是 hbuilder x 打包 ios 時(shí)的Bundle ID (AppID) , 跟里面的 AppID 保持一致即可)。
8、打開(kāi) xcode 將HBuilder-Hello\Pandora\apps下的__UNI__33C5XXX文件刪除。
9、將HBuilder X本地打包的文件放在HBuilder-Hello\Pandora\apps下,將目錄名復(fù)制到HBuilder-Hello/Supporting Files下control.xml 的appid中。
10、單擊HBuilder-Hello主文件名,在左側(cè)TARGETS菜單下,點(diǎn)擊上方菜單Siging & Capabilities,配置Bund Identifier(套裝id),和Provisioning Profile(證書(shū)描述文件,debug配置開(kāi)發(fā)證書(shū),release配置發(fā)布證書(shū))
11、出現(xiàn)上面圖片警告提示,要在 Build Settings 中搜索 signing,在下面找到 Code Signing Identity 下的 Debug 選項(xiàng)中 在Hbuilder 選項(xiàng)欄選擇對(duì)應(yīng)賬的 IPhone Developer 版本,在 Debug 下的 Any IOS SDK 選擇和 Debug 選擇相同,在 Debug 同級(jí)下的 Release 選擇 Apple Development,在 Release 下一級(jí)的 Any IOS SDK 選擇 Apple Development。
12、選擇完成后回去到 Signing & Capabilities 警告消失,完成之后就可以打包了,點(diǎn)擊頂部菜單欄選項(xiàng) Product 找到 Archive,如果 Archive 可以點(diǎn)擊,就直接點(diǎn)擊,不能點(diǎn)擊看下一步。
13、如果 Product 中的 Archive 無(wú)法點(diǎn)擊,是因?yàn)?設(shè)備運(yùn)行環(huán)境的問(wèn)題,將運(yùn)行環(huán)境修改成 IOS Device 模式,或者有條件將蘋(píng)果手機(jī)插入電腦,選擇的自己的設(shè)備就可以。
14、這樣就可以點(diǎn)擊 Archive ,選擇組織版本,后面根據(jù)自己的需求選擇,然后下一步就可以了。
15、后面就完成后一直點(diǎn)擊下一步,直到完成。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-419411.html
16、完成之后,打開(kāi) App Store Connect 在 我的 APP 中找到對(duì)應(yīng)的 APP,點(diǎn)擊進(jìn)入,選擇 testFlight, 在里面進(jìn)行 內(nèi)部分發(fā)測(cè)試和外部分發(fā)測(cè)試,外部分發(fā)測(cè)試需要審核,審核時(shí)間大概1天左右。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-419411.html
到了這里,關(guān)于uni-app 打包 ios 測(cè)試包,通過(guò) testFlight 分發(fā)測(cè)試的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!