xcodebuild 命令行挂起

标签 xcode cordova xcodebuild

以下命令卡在我的 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/

相关文章:

ios - 编辑时在键盘正上方显示文本字段

c++ - 控制到达非空函数的结尾在 xcode 上是错误的,但在 gcc 上不是错误

javascript - 使用 touchstart 会导致屏幕在 touchstart 时变得模糊

angularjs - 持续集成的 ionic angular cordova app 真实设备测试框架?

android - 在某些 Android 设备中,Cordova 不会根据请求发送来源

xcodebuild 不构建对 Mountain Lion、Xcode 4.5 的依赖

ios - 如何在 iOS 的 cocoapod 库中使用图像 Assets 目录

ios - 尽管使用工作区,Azure Pipeline 'No such module'

ios - xcodebuild PRODUCT_NAME

ios - 后台线程上的核心数据获取请求仅适用于第一次获取