iOS xcode 5 crashlytics 错误 - Shell 脚本调用错误 - ./Crashlytics.framework/run:权限被拒绝

2024-04-04

我已将 Crashlytics Framework 添加到我的项目中,并带有一个脚本。 运行脚本: 外壳:/bin/sh 脚本:./Crashlytics.framework/run KEY_HERE

当我尝试运行该项目时,出现以下错误:

Shell 脚本调用错误 - ./Crashlytics.framework/run:权限被拒绝

但是如果我删除框架并再次添加它,它就可以正常运行......一次。然后下次我会遇到同样的错误。然后我必须删除它,然后重新添加它,因为它只运行一次,然后是同样的故事......

有人知道如何解决这个问题吗?提前致谢。


您是否将您的项目和 Crashlytics 框架保留在 Dropbox 中?我注意到 Dropbox 更改/重置了权限集。 尝试暂停 Dropbox 同步,然后设置权限Crashlytics.framework/run to 755.

UPDATE:
chmod 755 run只是暂时为我工作。 正如 Hemal Shah 在他的回答中所写,我还必须告诉 git 让run可执行的。您可以通过致电来做到这一点git update-index --chmod=+x run并承诺这一点。 (通过这个答案 https://stackoverflow.com/a/7048915/606711).

将我的项目和 Crashlytics 框架移出 Dropbox 并执行此操作后,没有再出现任何问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS xcode 5 crashlytics 错误 - Shell 脚本调用错误 - ./Crashlytics.framework/run:权限被拒绝 的相关文章

随机推荐