最近在做iOS自动打包的时候执行xcrun时,出现了以下错误:
xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH
因为在之前用脚本自动编译及自动打包都是OK的,想了想,最近apple发布了iOS11 并且发布xcode 9,难道是升级 了xcode 导致packageApplication 命令不可用了?
随后在网上查了下果然是由于在xcode8.3 apple 已经废除了此命令。如果不想升级新的打包命令,那怎么适配呢?
大家可以在网上找一个PackageApplication包,下载下来
将packageApplication包复制到以下目录:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin
依次执行下面的命令:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/
最后执行下面命令:
chmod +x /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication