做ios簽名的注意!以下這些問題將會導(dǎo)致app安裝出錯!

在做ios簽名的時候,通常都會根據(jù)簽名的類型去選擇不同的打包方式。但是,錯誤的打包方式會直接導(dǎo)致簽名失敗,應(yīng)用在安裝的時候出錯。其實(shí),很大程度上是因為你在打包的時候選擇了錯誤的打包方式才會出現(xiàn)如此尷尬的局面。下面為大家整理一下大致原因,希望大家在做ios簽名的時候盡量避免出錯。

成都創(chuàng)新互聯(lián)服務(wù)項目包括延吉網(wǎng)站建設(shè)、延吉網(wǎng)站制作、延吉網(wǎng)頁制作以及延吉網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,延吉網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到延吉省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

做ios簽名的注意!以下這些問題將會導(dǎo)致app安裝出錯!

1、打包方式錯誤導(dǎo)致。開發(fā)者在打包App時,導(dǎo)出蘋果App的安裝包文件(ipa文件)時,選擇了App-Store方式

通常這個問題出在導(dǎo)出蘋果iOS的ipa文件時,有些開發(fā)者錯誤的選擇了App-Store方式,此方式導(dǎo)出的ipa文件,僅適合于上傳到蘋果 App Store,并不能通過做企業(yè)簽名后進(jìn)行安裝。假如是如此方式導(dǎo)出的ipa文件,當(dāng)傳到分發(fā)平臺上后,會顯示“App-Store版”,此類版本是不能安裝的。

2、在導(dǎo)出App的安裝包文件(ipa文件)時,選擇了Ad-hoc方式,卻并未添加設(shè)備的UDID

當(dāng)在導(dǎo)出蘋果iOS的安裝包文件時,如果選擇了Ad-hoc方式(一般適用于蘋果的個人開發(fā)者賬戶),那么,如果某臺設(shè)備需要安裝,則必須要將這臺設(shè)備的UDID添加到導(dǎo)出安裝包時所用的證書文件中(. mobileprovision文件),然后才可以在這臺設(shè)備上進(jìn)行安裝。

3、在導(dǎo)出App的安裝包文件(ipa文件)時,選擇了In-house方式,不過證書已過期或被撤銷

在導(dǎo)出蘋果iOS的安裝包文件時,假如選擇了In-house方式(一般適用于蘋果的企業(yè)開發(fā)者賬戶),此時,如果出現(xiàn)無法安裝的情況,開發(fā)者可以排查一下自己的企業(yè)開發(fā)者證書是否已過期或是否被撤銷。因為蘋果對于企業(yè)開發(fā)者證書監(jiān)測比較嚴(yán)格,一旦開發(fā)者使用不當(dāng),可能會導(dǎo)致企業(yè)證書被蘋果官方封掉撤銷,被撤銷后的企業(yè)證書導(dǎo)出的安裝包,也是無法正確安裝的。

4、開發(fā)者在生成App安裝包時,未在Xcode中設(shè)置正確的Architecture

在蘋果iOS應(yīng)用的 Architecture(架構(gòu)),決定了這款iOS應(yīng)用可以在哪些設(shè)備機(jī)型上安裝。例如,如果某個應(yīng)用在Xcode中只添加arm64這一種Architecture,那么最終打包后的安裝包文件上傳后,對于iPad mini、iPhone5等以下設(shè)備,基本上是無法安裝的(因為這些設(shè)備都不是arm64架構(gòu))。換言之,計入需要在某個設(shè)備上可以安裝,App就必須支持那個設(shè)備的Architecture。

所以,正確的解決方法是在生成App安裝包時,盡量讓App支持更多的Architecture。具體操作方法是:在Xcode - Build Settings - Architecture中,增加armv7、armv7s、arm64,以便所有設(shè)備都可以安裝。然后,將 "Build active architecture only" 設(shè)置為NO。對于各個iOS設(shè)備支持的Architecture類型。

5、App支持的iOS系統(tǒng)版本,和當(dāng)前設(shè)備系統(tǒng)版本不符合

App支持的iOS系統(tǒng)版本過低或者過高,都有可能導(dǎo)致App無法安裝成功。例如,假如某個 App設(shè)置了只支持iOS 11.0以上的系統(tǒng)時,那么,如果在低于這個版本的系統(tǒng)上安裝時,那么是無法安裝成功的。

因此,解決的方法也很簡單,我們應(yīng)該讓App盡可能支持更寬泛的系統(tǒng)版本。具體操作方式是:在Xcode - General - Deployment Info - Deployment Target 中,給App設(shè)置一個盡量低的版本,例如 iOS 6.0。

6、設(shè)備上已經(jīng)安裝了這個App,且已經(jīng)安裝的App和要安裝的App是用不同證書打包的

這樣的情況下,也會造成App安裝失敗。解決的方式很簡單,用戶只需將設(shè)備上原來已經(jīng)安裝的App刪除,然后再重新安裝新的App即可。

7、Info.plist文件中的LSRequiresIPhoneOS并未設(shè)置,或者設(shè)置了NO

對于蘋果iOS的 App 來說,如果Info.plist文件中的LSRequiresIPhoneOS沒有進(jìn)行設(shè)置,或者設(shè)置了NO,那么由Xcode導(dǎo)出的安裝包(ipa 包),就不會包含Payload文件夾,而是被一個叫做Applications的文件夾代替。這樣的安裝包在安裝時,會被蘋果iOS判定為無效的安裝包,所以無法被正確安裝。

解決方式也很簡單,只需要將Info.plist文件中的LSRequiresIPhoneOS設(shè)置為YES,然后重新打包即可。具體操作為:在 Xcode 中打開 Info.plist 文件,然后檢查LSRequiresIPhoneOS是否已設(shè)置,如果沒有設(shè)置,就添加一個,然后將LSRequiresIPhoneOS的類型設(shè)置為Boolean,值設(shè)置為YES。設(shè)置好以后,可以看到Info.plist文件中顯示 Application requires iPhone environment 的值為YES。

8、網(wǎng)絡(luò)出現(xiàn)中斷或異常

當(dāng)遇到這種情況,用戶可檢查自己手機(jī)的所連接的網(wǎng)絡(luò)是否穩(wěn)定、速度是否正常等。可以嘗試切換一下其他網(wǎng)站,或者更換一個Wi-Fi,或者由Wi-Fi換成3G/4G等,然后再試試重新安裝。用這樣的方式嘗試后,一般都可以解決問題。

以上。

當(dāng)前題目:做ios簽名的注意!以下這些問題將會導(dǎo)致app安裝出錯!
標(biāo)題路徑:http://m.kartarina.com/article46/jedihg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站微信小程序靜態(tài)網(wǎng)站Google商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
主站蜘蛛池模板: 久久亚洲精品无码av| 无码亚洲成a人在线观看| 亚洲AV无码成人精品区在线观看| 亚洲色无码国产精品网站可下载| 免费无码一区二区三区蜜桃大| 欧美性生交xxxxx无码影院∵| 日韩网红少妇无码视频香港| 国产成人无码A区精油按摩| 国产成人无码a区在线视频| 97久久精品亚洲中文字幕无码| 无码任你躁久久久久久久| 色情无码WWW视频无码区小黄鸭| 亚洲AV无码专区日韩| 日韩精品少妇无码受不了| 亚洲GV天堂GV无码男同| 国99精品无码一区二区三区| 国产免费AV片无码永久免费 | 国产精品无码一区二区三级 | 国产精品无码aⅴ嫩草| 精品三级AV无码一区| 亚洲精品无码高潮喷水在线| 日韩人妻无码精品无码中文字幕| 麻豆AV无码精品一区二区| 熟妇人妻中文a∨无码| 无码人妻丰满熟妇区五十路| 亚洲av无码国产精品夜色午夜| 无码一区18禁3D| 久久午夜无码免费| 高h纯肉无码视频在线观看| YW尤物AV无码国产在线观看| 国产精品第一区揄拍无码| 亚洲AV成人无码久久WWW| 色窝窝无码一区二区三区色欲| 亚洲国产成人精品无码区在线观看| 国产精品无码不卡一区二区三区| 无码国产精品一区二区免费3p | 国产精品无码专区AV在线播放| 麻豆国产精品无码视频| 人妻丰满熟妇AV无码区乱| 亚洲AV永久无码区成人网站 | 一本色道无码道在线观看|