iOS:應用分發(fā)平臺應用無法安裝的問題原因

原因一:開發(fā)者在打包App時孽文,導出 iOS App 的安裝包文件(.ipa文件)時拧揽,選擇了 App-Store 方式疲吸。

在導出 iOS 的 .ipa 文件時,有些開發(fā)者選擇了 App-Store 方式誉察,這種方式導出的 .ipa 文件,只適合于上傳到蘋果 App Store惹谐,并不能通過蒲公英來安裝持偏。如果是這種方式導出的 .ipa文件,傳到蒲公英上時氨肌,蒲公英會顯示“App-Store版”鸿秆,這種版本是不能通過蒲公英安裝的。

原因二:在導出 iOS App 的安裝包文件(.ipa文件)時怎囚,選擇了 Ad-hoc 方式卿叽,但是沒有添加設備 UDID。

在導出 iOS 的安裝包文件時恳守,如果選擇了 Ad-hoc 方式(一般用于蘋果個人開發(fā)者賬戶)附帽,那么,如果要某臺設備可以安裝井誉,則必須要將這臺設備的 UDID 添加到導出安裝包時所用的證書文件中(. mobileprovision文件)蕉扮,才可以在這臺設備上安裝。

使用 Ad-hoc 方式導出的安裝包文件上傳到蒲公英后颗圣,蒲公英會顯示為“內(nèi)測版”喳钟,同時會在應用管理中,顯示出該安裝包的證書中包含的 UDID 列表在岂。開發(fā)者可以根據(jù)顯示出的 UDID 列表奔则,來排查某臺設備的 UDID 有沒有被添加到安裝包的證書中。

原因三:在導出 iOS App 的安裝包文件(.ipa文件)時蔽午,選擇了 In-house 方式易茬,但是證書已過期或被撤銷。

在導出 iOS 的安裝包文件時及老,如果選擇了 In-house 方式(一般用于蘋果企業(yè)開發(fā)者賬戶)抽莱,此時,如果出現(xiàn)無法安裝的情況骄恶,開發(fā)者可以檢查一下自己的企業(yè)開發(fā)者證書是否已過期或是否被撤銷食铐。因為蘋果對于企業(yè)開發(fā)者證書管理較為嚴格,所以開發(fā)者如果使用不當僧鲁,可能會導致企業(yè)證書被蘋果官方撤銷虐呻,被撤銷后的企業(yè)證書導出的安裝包象泵,也是無法正確安裝的。

原因四:開發(fā)者在生成App安裝包時斟叼,沒有在 Xcode 中設置正確的 Architecture偶惠。

iOS 應用的 Architecture(架構(gòu)),決定了這款 iOS 應用可以在哪些設備機型上安裝朗涩。例如洲鸠,如果某個應用在 Xcode 中只添加了 arm64 這一種 Architecture,那么最終打包后的安裝包文件上傳到蒲公英后馋缅,對于 iPad mini扒腕、iPhone5 等以下設備,都是無法安裝的(因為這些設備都不是 arm64 架構(gòu))萤悴。換句話說瘾腰,如果需要在某個設備上可以安裝,App 就必須支持那個設備的 Architecture覆履。

所以蹋盆,正確的解決方法是,在生成 App 安裝包時硝全,盡可能讓 App 支持更多的 Architecture栖雾。

具體操作方法是:在 Xcode - Build Settings - Architecture 中,增加 armv7伟众、armv7s析藕、arm64,以便所有設備都可以安裝凳厢。然后账胧,將 "Build active architecture only" 設置為 NO。對于各個 iOS 設備支持的 Architecture 類型先紫。請點擊這里查看治泥。

原因五:App 支持的 iOS 系統(tǒng)版本,和當前設備系統(tǒng)版本不符遮精。

App 支持的 iOS 系統(tǒng)版本過低或者過高居夹,都可能導致 App 無法安裝成功。例如本冲,如果某個 App 設置了只支持 iOS 11.0 以上的系統(tǒng)時准脂,那么,如果在低于這個版本的系統(tǒng)上安裝時眼俊,是無法安裝成功的意狠。

因此,解決的方法也很簡單疮胖,我們應該盡量讓 App 盡可能支持更寬泛的系統(tǒng)版本环戈。

具體操作方式是:在 Xcode - General - Deployment Info - Deployment Target 中,給 App 設置一個盡量低的版本澎灸,例如 iOS 6.0院塞。

原因六:設備上已經(jīng)安裝了這個App,且已經(jīng)安裝的 App 和要安裝的 App 是用不同證書打包的性昭。

這種情況下拦止,也會造成 App 安裝失敗。解決的方式很簡單糜颠,用戶只需將設備上原來已經(jīng)安裝的 App 刪除汹族,再重新安裝新的 App 即可。

原因七:Info.plist 文件中的LSRequiresIPhoneOS 沒有設置其兴,或者設置了 NO顶瞒。

對于 iOS 的 App 來說,如果Info.plist 文件中的LSRequiresIPhoneOS 沒有設置元旬,或者設置了 NO榴徐,那么由 Xcode 導出的安裝包(.ipa 包),就不會包含 Payload 文件夾匀归,而是被一個叫做 Applications 的文件夾代替坑资。這樣的安裝包在安裝時,會被 iOS 判定為無效的安裝包穆端,所以無法被正確安裝袱贮。

解決方式也很簡單,只需要將Info.plist 文件中的LSRequiresIPhoneOS 設置為 YES体啰,然后重新打包即可字柠。具體操作為:在 Xcode 中打開 Info.plist 文件,然后檢查 LSRequiresIPhoneOS 是否已設置狡赐,如果沒有設置窑业,就添加一個,然后將 LSRequiresIPhoneOS 的類型設置為 Boolean枕屉,值設置為 YES常柄。

設置好以后,可以看到 Info.plist 文件中顯示 Application requires iPhone environment 的值為 YES搀擂。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末西潘,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子哨颂,更是在濱河造成了極大的恐慌喷市,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件威恼,死亡現(xiàn)場離奇詭異品姓,居然都是意外死亡寝并,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門腹备,熙熙樓的掌柜王于貴愁眉苦臉地迎上來衬潦,“玉大人,你說我怎么就攤上這事植酥《频海” “怎么了?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵友驮,是天一觀的道長漂羊。 經(jīng)常有香客問我,道長卸留,這世上最難降的妖魔是什么走越? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮艾猜,結(jié)果婚禮上买喧,老公的妹妹穿的比我還像新娘。我一直安慰自己匆赃,他們只是感情好淤毛,可當我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著算柳,像睡著了一般低淡。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上瞬项,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天蔗蹋,我揣著相機與錄音,去河邊找鬼囱淋。 笑死猪杭,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的妥衣。 我是一名探鬼主播皂吮,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼税手!你這毒婦竟也來了蜂筹?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤芦倒,失蹤者是張志新(化名)和其女友劉穎艺挪,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體兵扬,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡麻裳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年口蝠,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片掂器。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡亚皂,死狀恐怖俱箱,靈堂內(nèi)的尸體忽然破棺而出国瓮,到底是詐尸還是另有隱情,我是刑警寧澤狞谱,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布乃摹,位于F島的核電站,受9級特大地震影響跟衅,放射性物質(zhì)發(fā)生泄漏孵睬。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一伶跷、第九天 我趴在偏房一處隱蔽的房頂上張望掰读。 院中可真熱鬧,春花似錦叭莫、人聲如沸蹈集。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拢肆。三九已至,卻和暖如春靖诗,著一層夾襖步出監(jiān)牢的瞬間郭怪,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工刊橘, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鄙才,地道東北人。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓促绵,卻偏偏與公主長得像攒庵,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子绞愚,可洞房花燭夜當晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容