今天给同事帮忙打包一个enterprise 工程,打包完成后下载安装却失败了。以前都没有遇到过这种情况。
分析了一下,可能跟两个原因有关:
1,Xcode 10;
2,这个工程里包含cordova
为什么定位这两点呢:
1,换了一台我一直懒得升级的Mac,用Xcode 9打包,下载安装正常;
2,我升级到Xcode 10后,很清楚的记得另外的工程(不含cordova)有给客户打过两个demo版本,都是正常能用的
然后,想到Xcode 10 默认是 New Build System,于是,切换为Legacy Build System后,问题解决。
Xcode->File->Project Settings(Workspace Settings)->Build System->Legacy Build System
另外,High Sierra 居然没有ftp,还得自己安装,方法是:
brew install inetutils
记录一下这个问题,记住Xcode 10这个坑