关于ios xcrun 错误

最近在做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


猜你喜欢

转载自blog.csdn.net/a411360945/article/details/79825473