当前位置:  开发笔记 > 前端 > 正文

xcodebuild命令行挂起

如何解决《xcodebuild命令行挂起》经验,为你挑选了2个好方法。

以下命令挂起在我的osx上:

xcodebuild -scheme myscheme clean archive -archivePath /tmp  

此命令产生两个输出行,然后挂起:

User defaults from command line:
    IDEArchivePathOverride = /tmp

现在,该项目没有生成工作空间,因为它是从cordova命令行(cordova build ios)创建的.唯一的方法是打开xcode并关闭它.这会生成一个工作区,然后上面的命令会成功.

有没有人经历过类似的事情并且知道如何解决这个问题?有没有办法从命令行生成该工作区?



1> Anytoe..:

我有同样的问题,修复它的唯一方法是从命令行打开项目,等待,并在一段时间后再次关闭它.

open "My Project.xcodeproj"
sleep 10
killall Xcode
xcodebuild -scheme "My Project" clean archive "build/MyProject"

不好,但适合我.


到目前为止,这是我编写过的最丑陋的解决方法:)

2> 小智..:

尝试将方案设置为"共享".

这可以通过转到"管理方案..."并选中"共享"复选框来完成.

Apple在此处记录此流程:https://developer.apple.com/library/ios/recipes/xcode_help-scheme_editor/Articles/SchemeShare.html

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有