我正在使用OSX10.11ElCapitan (Beta 3)中的Xcode 6.4开发一个iOS应用程序。
每当我尝试使用终端命令genstrings进行本地化时,我就会得到消息
genstrings:错误:无法找到实用程序“genstring”,而不是开发人员工具或路径。
从第二次测试版开始,我就得到了这个错误。
有人要处理这个问题吗?提前感谢!
发布于 2015-07-12 02:20:33
嗨,我在OS中尝试使用Xcode 6.4的genstrings时也遇到了这个问题,安装了Xcode 7。
由于某种原因,genstrings在/Applications/Xcode.app/Contents/Developer/usr/bin中的Xcode 6.4丢失了。我试图通过运行xcode-select --install重新安装Xcode开发工具,但没有成功。
我使用的解决方案是一种黑客,它从Xcode 7中的genstrings创建一个符号链接到Xcode 6.4的Developer/usr/bin路径,如下面的命令所示。
sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/usr/bin/genstrings /Applications/Xcode.app/Contents/Developer/usr/bin发布于 2015-10-02 15:51:26
看来苹果并没有提供长期的解决方案
OS Capitan不再使用基因字符串。这个实用工具由Xcode 7提供,这意味着旧版本的Xcode不会像在旧版本的OS (19708961)中那样在/usr/bin中找到genstring。
发布于 2020-01-14 22:48:08
对于我来说,我需要更改到我的active developer目录的路径。
通过运行以下命令,您可以看到当前的active developer目录:
$ xcode-select -p它最初输出/Library/Developer/CommandLineTools。
解决方案:
我得跑了
$ sudo xcode-select -s /Applications/Xcode.app然后将第一个命令的输出更改为/Applications/Xcode.app/Contents/Developer。之后,正确地找到了genstrings命令。
https://stackoverflow.com/questions/31323221
复制相似问题