1.最近运行工程都是模拟器,尝试运行真机一直报错,最终自己一个个试出来的;搜了网上的解决办法,我先描述一下问题,首先运行模拟器是正常的,添加证书之后跑真机,首先报错如下:
Command /bin/sh failed with exit code 1
网上建议将下面这个勾选上,网上没有特别说明,所以我把所有的都勾选上了,再次运行真机...
编译成功,就在程序进入dyld加载动静态库的时候报错
dyld: Library not loaded: @rpath/LookinServer.framework
找不到 LookinServer.framework
这个库,我在podfile里发现有这个库,可能是因为没有更新,所以我又去更新 pod update
之后运行还是不行,我就在想应该不是真机的问题,于是 我就从新跑模拟器,果然出现同样的报错,于是 我猜测可能是 我勾选了Run script only installing
导致的,于是我从下到上,一个个取消勾选再次运行(因为一开始是够没有勾选的),取消勾选到 Embed Pods frameworks
运行模拟器不报错了,切换到真机,完美运行,
总结:
网上有的要求 重启电脑/清掉xcode缓存/清除xcode文件夹下的DerivedData
,对于我的报错 没有效果.
如果你出现
Command /bin/sh failed with exit code 1
报错,就先把Run script only installing
都勾选上,再次运行,
如果再出现dyld: Library not loaded: @rpath/XXX.framework
某个framework找不到,你就逐一取消勾选,直到能够完全运行为止.
网友评论