首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在OS X El Capitan中使用命令genstring

无法在OS X El Capitan中使用命令genstring
EN

Stack Overflow用户
提问于 2015-07-09 16:27:52
回答 4查看 1.4K关注 0票数 2

我正在使用OSX10.11ElCapitan (Beta 3)中的Xcode 6.4开发一个iOS应用程序。

每当我尝试使用终端命令genstrings进行本地化时,我就会得到消息

genstrings:错误:无法找到实用程序“genstring”,而不是开发人员工具或路径。

从第二次测试版开始,我就得到了这个错误。

有人要处理这个问题吗?提前感谢!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 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路径,如下面的命令所示。

代码语言:javascript
复制
sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/usr/bin/genstrings /Applications/Xcode.app/Contents/Developer/usr/bin
票数 4
EN

Stack Overflow用户

发布于 2015-10-02 15:51:26

看来苹果并没有提供长期的解决方案

OS Capitan不再使用基因字符串。这个实用工具由Xcode 7提供,这意味着旧版本的Xcode不会像在旧版本的OS (19708961)中那样在/usr/bin中找到genstring。

Xcode 7发行说明

票数 1
EN

Stack Overflow用户

发布于 2020-01-14 22:48:08

对于我来说,我需要更改到我的active developer目录的路径。

通过运行以下命令,您可以看到当前的active developer目录:

代码语言:javascript
复制
$ xcode-select -p

它最初输出/Library/Developer/CommandLineTools

解决方案:

我得跑了

代码语言:javascript
复制
$ sudo xcode-select -s /Applications/Xcode.app

然后将第一个命令的输出更改为/Applications/Xcode.app/Contents/Developer。之后,正确地找到了genstrings命令。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31323221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档