作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我发现可以在 CMake 的帮助下从命令行创建 XCode 项目(还有其他选项吗?)。是否有任何工具可以创建 XCode 工作区并将项目固定到其中?
如果没有,我可以手动创建吗?我当前版本的 XCode(7.3 测试版)创建了一个包含以下文件结构的工作区:
WORKSPACE_NAME.xcworkspace/
contents.xcworkspacedata
xcuserdata/
USER_NAME.xcuserdatad/
UserInterfaceState.xcuserstate
contents.xcworkspacedata 的内容看起来很简单,我猜这是将项目固定到工作区的文件。UserInterfaceState.xcuserstate 是一个二进制文件,可以在 XCode 中打开工作区时生成。
总而言之,如果没有用于创建工作区并将项目固定到其中的命令行工具,我可以只生成适当的 contents.xcworkspacedata 文件还是应该做更多的事情?
最佳答案
如果您的项目有一个 CMakeLists.txt
文件,CMake 可以从它生成一个 XCode 项目文件(在命令行上),然后您也可以构建它(从命令行上) .
假设您当前位于项目的源目录中并且它包含一个 CMakeLists.txt
:
$ mkdir 构建 && cd 构建
$ cmake -G "Xcode"../
$ cmake --build 。
或者你可以删除-G
选项,然后它会生成一个Makefile,然后你可以做make
,它也会在命令行上构建,使用 Xcode 构建工具。
关于xcode - 创建 XCode 工作区并从命令行固定项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35719439/
我是一名优秀的程序员,十分优秀!