如何修复iPhone中"退出代码1的命令/ bin/sh失败"的问题

Ben*_*n10 91 iphone shell build-error ios6 xcode4.5

我在我的应用程序中使用了一个cocoa静态库.当我编译我的库时,我收到以下错误:

Shell Script invocation error:can't open input file:
/Users/sijuthomas/Library/Developer/Xcode/DerivedData/SCXML2-
    bbttehupryhijphhjdiemcytkvgy/Build/Products/Debug-iphonesimulator/
    libSCXMLParser.a (No such file or directory)
Command /bin/sh failed with exit code 1
Run Code Online (Sandbox Code Playgroud)

错误的屏幕截图

我怎样才能解决这个问题?

小智 200

 目标 - >构建阶段 - >更新示例

如果未选中,请单击"运行"复选框

  • 此复选框可能位于构建阶段 → 捆绑 React Native 代码和图像下。 (3认同)
  • 对我来说,这适用于在手机上构建/安装应用程序而不是在存档时 (3认同)

Sal*_*aed 62

我有这个问题,因为我拒绝了钥匙串访问,为了解决它你需要打开钥匙串,然后点击屏幕右上角的锁再次锁定它,之后你可以存档,它会工作

  • 这很好用,从来没有想过它. (9认同)
  • 你让我今天一整天都感觉很好 :) (5认同)
  • 非常感谢!顺便说一下,至少在我看来锁是在左侧.它是开放的,不得不关闭它. (3认同)

hgw*_*tle 43

删除"派生数据"对我有用.

在Xcode中,转到文件>工作区设置>单击派生数据文件路径旁边的箭头>将"派生数据"文件夹移动到废纸篓.

  • 它在windows-> Organizer中而不是Windows Projects (2认同)

Mr *_*our 31

似乎您正在运行shell脚本,但无法找到您的特定文件.看看Target -> Build-Phases -> RunScript你是否正在运行一个脚本.

您可以检查脚本是否在构建输出中运行(在导航器面板中).如果您的脚本出错了,构建阶段将停止.


Jay*_*bey 19

我遇到了同样的问题.使用以下步骤解决Xcode 6.4中的问题.

  1. 点击查看项目导航导航窗口
  2. 现在选择导航窗口下方的项目
  3. 选择目标
  4. 选择" 构建阶段"选项卡
  5. "打开运行脚本"下拉选项
  6. 选择"仅安装时运行脚本"复选框

步骤的屏幕截图

现在,清理您的项目(cmd + shift + k)并构建您的项目.


nb0*_*b07 9

清理构建文件夹(Cmd + Shift + Alt + K)对我有用