Xcode9运行测试无问题,打包出现Shell Script Invocation Error,项目中使用了友盟分享

  • 我也很奇怪,升级到xcode9的时候出现了很多问题,有的问题知己退出xcode或者重启电脑才好。而有的就很奇怪了。

错误

  • 我使用xcode8打包没有问题,使用了xcode9打包会出现问题

方法一

  • 勾选中Run script only when installing,但是毫无疑问我还是打包失败
Xcode9运行测试无问题,打包出现Shell Script Invocation Error,项目中使用了友盟分享_第1张图片
屏幕快照 2017-11-04 14.08.53.png

方法二

  • 我没有使用xcode,网上说升级cocoapods,是cocoapods版本和xcode不匹配,但是我cocoapods版本已经够高了,所以只是尝试把说的项目target放在了尾部,就像这样:
platform :ios, '8.0'
pod "AFNetworking", "~> 3.1.0" #网络请求
target 'TestProject' do
end

  • 但还是失败了

方法三

  • 起始网上一直有说法勾选xid的版本,但是项目中我并没有使用xib,但是我没想到的时候,我没有用不代表自己使用的第三方没有使用,而且我一直忽略了报错的时候一些灰的的文字,那就是友盟使用了xib,而且当我查找的时候发现它的xib构建版本无,当在pods里面找到友盟的xib文件全部选中了就好:
Xcode9运行测试无问题,打包出现Shell Script Invocation Error,项目中使用了友盟分享_第2张图片
屏幕快照 2017-11-04 14.08.53.png

方法三参考链接

  • 希望再次出现这种错误的时候能够准确锁定错误的原因,而不是根据一两句错误的提示来四处尝试,真的花了很多时间

你可能感兴趣的:(Xcode9运行测试无问题,打包出现Shell Script Invocation Error,项目中使用了友盟分享)