今天給同事幫忙打包一個(gè)enterprise 工程,打包完成后下載安裝卻失敗了鹦付。以前都沒(méi)有遇到過(guò)這種情況尚粘。
分析了一下,可能跟兩個(gè)原因有關(guān):
1睁壁,Xcode 10背苦;
2,這個(gè)工程里包含cordova
為什么定位這兩點(diǎn)呢:
1潘明,換了一臺(tái)我一直懶得升級(jí)的Mac行剂,用Xcode 9打包,下載安裝正常钳降;
2厚宰,我升級(jí)到Xcode 10后,很清楚的記得另外的工程(不含cordova)有給客戶打過(guò)兩個(gè)demo版本,都是正常能用的
然后铲觉,想到Xcode 10 默認(rèn)是 New Build System澈蝙,于是,切換為L(zhǎng)egacy Build System后撵幽,問(wèn)題解決灯荧。
Xcode->File->Project Settings(Workspace Settings)->Build System->Legacy Build System
另外,High Sierra 居然沒(méi)有ftp盐杂,還得自己安裝逗载,方法是:
brew install inetutils
記錄一下這個(gè)問(wèn)題,記住Xcode 10這個(gè)坑