【问题标题】:Shell script invocation error command /bin/sh failed with exit code 1Shell 脚本调用错误命令 /bin/sh 失败,退出代码为 1
【发布时间】:2017-12-04 10:22:17
【问题描述】:

我收到 shell 脚本调用错误命令 /bin/sh failed with exit code 1 error in Xcode 9.1。

确实可以正常工作,但出现错误... 我试图删除派生数据,但之后也出现错误。 谁能帮我解决这个错误...

mkdir -p /Users/developement/Library/Developer/Xcode/DerivedData/App Name-elbnnhecajvuocajithvpcwntcof/Build/Products/Release-iphoneos/App Name.app/Frameworks
rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "/Users/developement/Library/Developer/Xcode/DerivedData/App Name-elbnnhecajvuocajithvpcwntcof/Build/Products/Release-iphoneos/IQKeyboardManager/IQKeyboardManager.framework" "/Users/developement/Library/Developer/Xcode/DerivedData/elbnnhecajvuocajithvpcwntcof/Build/Products/Release-iphoneos/App Name.app/Frameworks"
building file list ... done
IQKeyboardManager.framework/
IQKeyboardManager.framework/IQKeyboardManager
IQKeyboardManager.framework/Info.plist
IQKeyboardManager.framework/IQKeyboardManager.bundle/
IQKeyboardManager.framework/IQKeyboardManager.bundle/IQButtonBarArrowDown@2x.png
IQKeyboardManager.framework/IQKeyboardManager.bundle/IQButtonBarArrowDown@3x.png
IQKeyboardManager.framework/IQKeyboardManager.bundle/IQButtonBarArrowLeft@2x.png
IQKeyboardManager.framework/IQKeyboardManager.bundle/IQButtonBarArrowLeft@3x.png
IQKeyboardManager.framework/IQKeyboardManager.bundle/IQButtonBarArrowRight@2x.png
IQKeyboardManager.framework/IQKeyboardManager.bundle/IQButtonBarArrowRight@3x.png
IQKeyboardManager.framework/IQKeyboardManager.bundle/IQButtonBarArrowUp@2x.png
IQKeyboardManager.framework/IQKeyboardManager.bundle/IQButtonBarArrowUp@3x.png

sent 631432 bytes  received 252 bytes  1263368.00 bytes/sec
total size is 630553  speedup is 1.00

Code Signing /Users/developement/Library/Developer/Xcode/DerivedData/App Name-elbnnhecajvuocajithvpcwntcof/Build/Products/Release-iphoneos/App Name.app/Frameworks/IQKeyboardManager.framework with Identity iPhone Developer: Developer ID
/usr/bin/codesign --force --sign 4A6D63EB1880BC5B617BFF614E2D009066DF1E  --preserve-metadata=identifier,entitlements '/Users/developement/Library/Developer/Xcode/DerivedData/App Name-elbnnhecajvuocajithvpcwntcof/Build/Products/Release-iphoneos/App Name.app/Frameworks/IQKeyboardManager.framework'
/Users/developement/Library/Developer/Xcode/DerivedData/App Name-elbnnhecajvuocajithvpcwntcof/Build/Products/Release-iphoneos/App Name.app/Frameworks/IQKeyboardManager.framework: unknown error -1=ffffffffffffffff
Command /bin/sh failed with exit code 1

我只有在设备中运行时才会收到此错误。如果我在模拟器中运行它工作正常。

【问题讨论】:

  • 但它不起作用...
  • 删除派生数据 -> 相当 XCode -> 从垃圾箱中删除派生数据 -> 重新启动 XCode。以后这个错误应该可以走了。
  • 是的,我从垃圾文件夹中删除并关闭了我的 Xcode。但它得到了错误
  • 从我下面的答案一步一步尝试。执行这些步骤时不要更改顺序。

标签: ios


【解决方案1】:

就我而言:

  1. 清洁产品
  2. 清理构建文件夹
  3. 从 Xcode 打开派生数据文件夹
  4. 退出 XCode
  5. 删除派生数据
  6. 同时从垃圾箱中删除派生数据
  7. 打开 Xcode
  8. 运行您的应用

如果这不能解决您的问题,请删除您的帐户并使用以下步骤重新添加:

  1. 从 XCode 菜单打开首选项
  2. 转到帐户
  3. 在 Apple ID 下选择您的开发者帐户
  4. 删除该帐户
  5. 重新添加您的帐户

这应该可以解决您的问题。

【讨论】:

  • 我正在使用 IQKeyboardManager、Crashlytics 和谷歌分析。
  • 你能用更多的错误细节更新你的答案吗?或者您可以发布错误屏幕的屏幕截图吗?
  • 只是想确定一下,是否按照给定的顺序一步一步地按照我的答案?
  • 我只有在设备中运行时才会收到此错误。如果我在模拟器中运行,它工作正常。
  • 终于,今天它开始工作了。重新启动我们的系统后。非常感谢您为我花费宝贵的时间......@Mohnish Hirudkar
猜你喜欢
  • 2013-08-06
  • 2017-11-18
  • 2018-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-11
  • 2018-12-11
相关资源
最近更新 更多