以下命令卡在我的 osx 上:
xcodebuild -scheme myscheme clean archive -archivePath /tmp
此命令产生两个输出行,然后挂起:
User defaults from command line:
IDEArchivePathOverride = /tmp
现在,该项目没有生成工作区,因为它是从cordova 命令行(
cordova build ios
)创建的。解决它的唯一方法是打开 xcode 并关闭它。这将生成一个工作区,然后上述命令成功。有没有人经历过类似的事情并知道解决办法?有什么方法可以从命令行生成该工作区?
最佳答案
我遇到了同样的问题,解决它的唯一方法是从命令行打开项目,等待一段时间后再次关闭它。
open "My Project.xcodeproj"
sleep 10
killall Xcode
xcodebuild -scheme "My Project" clean archive "build/MyProject"
不好,但对我有用。
关于xcodebuild 命令行挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34123017/