标签: xcrun

增加内部版本号的更好方法?

我一直在使用shell脚本作为我的Xcode构建过程的一部分来增加plist文件中的内部版本号,但是它使得Xcode 4.2.1经常崩溃(关于不属于项目的目标的错误;我猜更改plist文件会以某种方式混淆Xcode).

shell脚本执行此操作,以便只有agvtool当文件比plist文件更新时才会增加构建号(因此只是构建时没有增加值):

if [ -n \"`find ProjDir -newer ProjDir/Project-Info.plist`\" ]; then agvtool -noscm next-version -all; else echo \"Version not incremented\"; fi
Run Code Online (Sandbox Code Playgroud)

有没有办法增加不破坏Xcode 的构建号(在plist文件中,或其他任何地方)?

最后编辑:我现在使用python脚本来做这种事情,我刚刚在github上公开了.它没有很好的记录,但不应该很难解决.作为奖励,此repo还包含一个有用的脚本,可自动将第三方库捆绑到应用程序包中.

shell xcode version agvtool xcrun

133
推荐指数
9
解决办法
5万
查看次数

xcrun无法找到simctl

尝试:

xcrun simctl 
Run Code Online (Sandbox Code Playgroud)

terminal收益率:

xcrun:错误:无法找到实用程序"simctl",无法找到开发人员工具或PATH

我有Xcode 6.2 Beta.

有什么建议?

xcode ios xcrun

127
推荐指数
8
解决办法
5万
查看次数

xcrun:错误:活动开发人员路径("/Applications/Xcode.app/Contents/Developer")不存在

当我尝试使用brew和git时,我遇到了xcode问题:

xcrun:错误:活动开发人员路径("/Applications/Xcode.app/Contents/Developer")不存在,用于xcode-select --switch path/to/Xcode.app指定您希望用于命令行开发人员工具的Xcode(或参见man xcode-select)

我可以输入xcode-select,它显示该命令存在.当我输入xcode-select -p它时显示:

/Applications/Xcode.app/Contents/Developer

但是当我这样做时which xcode-select,它给了我:

在/ usr/bin中/ Xcode的选

我已经尝试使用命令开关并通过Apple Developer站点再次安装,但到目前为止这些选项都没有工作......我该如何解决这个问题?

xcode path xcrun

94
推荐指数
8
解决办法
5万
查看次数

安装Ruby后,MAC OS X上的活动开发人员路径无效

我收到此错误:

xcrun: error: invalid active developer path (/Applications/Xcode.app), missing xcrun at: /Applications/Xcode.app/usr/bin/xcrun

解决方案有效,但关闭终端并重新打开后再次出现错误; 然后,每次打开新的终端窗口时,我都必须运行相同的命令.

如何应用这些更改,以便在关闭终端窗口后保存?

ruby macos xcode xcrun

74
推荐指数
9
解决办法
3万
查看次数

更改Android Studio的xcrun开发人员路径

我正在使用GIT,我正在尝试推送我的代码,并在使用终端时收到以下错误.我不使用XCode,我正在使用Android Studio.

我尝试使用的命令是:

git branch网络

错误:

xcrun:错误:无效的活动开发人员路径(/ Library/Developer/CommandLineTools),缺少xcrun:/ Library/Developer/CommandLineTools/usr/bin/xcrun`

我正在运行El Capitan Beta 4更新,无论如何都有帮助.

git intellij-idea xcrun android-studio osx-elcapitan

59
推荐指数
3
解决办法
1万
查看次数

可以从命令行"安装"Xcode .mobileprovision文件吗?

我正在尝试使用在Mac Mini Server(OSX 10.7)上运行的bash脚本自动化为客户构建应用程序的过程.

我的脚本基于github上最有用的脚本,最初发布于https://gist.github.com/949831

我正在使用xcodebuild构建应用程序,然后使用xcrun签名并嵌入mobileprovision文件.

当我使用mobileprovision文件完成所有这些操作时,我使用GUI手动安装到Xcode中(例如双击),它可以正常工作.如果我只是尝试使用复制到SCP服务器上的mobileprovision文件失败(代码签名错误:无法找到供应配置文件'123abc123'.)

大概这是因为文件没有"安装".

有没有办法从终端安装mobileprovision文件?我正在使用SSH,所以使用诸如'open'命令之类的东西是行不通的.

谢谢!

bash xcodebuild ios xcrun

47
推荐指数
3
解决办法
3万
查看次数

Xcode:iPhone app的编码错误

在Xcode中构建新的iPhone应用程序时,我收到此错误:

代码签名错误:代码签名身份'iphone开发者'与您的钥匙串中的任何代码签名证书都不匹配.一旦添加到钥匙串,触摸文件或清理项目继续.

有什么问题?

iphone xcode code-signing ios xcrun

37
推荐指数
4
解决办法
10万
查看次数

OSX 10.8 xcrun(没有这样的文件或目录)

gem install jekyll在OSX 10.8上执行安装Apple开发人员站点的独立命令行工具包(没有Xcode)时,我遇到以下错误:

构建原生扩展.这可能需要一段时间......

错误:安装jekyll时出错:

错误:无法构建gem原生扩展.

...

xcrun cc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -arch i386 -arch x86_64 -g -Os -pipe -fno-common -DENABLE_DTRACE  -fno-common  -pipe -fno-common   -c porter.c
xcrun: Error: failed to exec real xcrun. (No such file or directory)
Run Code Online (Sandbox Code Playgroud)

安装gcc:

$ which cc
/usr/bin/cc
Run Code Online (Sandbox Code Playgroud)

设置xcrun的查找路径:

xcode-select -print-path
/usr/bin
Run Code Online (Sandbox Code Playgroud)

但无论我尝试哪种论据,xcrun总会回归

xcrun:错误:无法执行真正的xcrun.(没有相应的文件和目录)

man xcrun读取"当使用名称xcrun调用xcrun时,flags -log和-verbose是有用的调试辅助工具.标志-no-cache可用于绕过缓存查找." 但这似乎没有任何影响:唯一的输出仍然是上述......

解决方案:按照下面的Ned Deily的建议,我用shell脚本替换xcrun来简单地调用给定的参数:

#!/bin/bash
$@
Run Code Online (Sandbox Code Playgroud)

macos xcode gcc osx-mountain-lion xcrun

26
推荐指数
3
解决办法
1万
查看次数

升级Mac OS X El Capitan后,Git无效

升级Mac OS X El Capitan后,Git无效.

安装El Capitan后,我在执行git命令时遇到此错误:

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Run Code Online (Sandbox Code Playgroud)

git macos xcrun osx-elcapitan

26
推荐指数
1
解决办法
9418
查看次数

xcrun:错误:无法执行真正的xcrun.(没有相应的文件和目录)

我已经将OSX Lion升级到Mountain Lion并重新安装了命令行工具(因为升级删除了它们).从那以后xcrun不再起作用了.xcode-select设置为/ usr/bin,二进制文件也在该目录中,但是如果我使用参数运行xcrun(例如xcrun gcc),它会显示:

xcrun: Error: failed to exec real xcrun. (No such file or directory)

我已尝试使用xcode-select再次设置路径并重新安装CLT.什么都没有帮助.

有任何建议如何解决这个问题?

macos xcode xcrun

22
推荐指数
2
解决办法
2万
查看次数