- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遵循了这个关于在 Xcode for iOS 中创建框架的优秀指南。
http://spin.atomicobject.com/2011/12/13/building-a-universal-framework-for-ios/
我有我的框架,但我希望它在/MyProject/build/下,但它不是......它在/Users/confusedn00b/Library/Developer/Xcode/DerivedData/MyProject-gsgtxxwyxrghdygelnfssplakpoc/Build 下
这是为什么呢?此外,作者在教程末尾说“运行 lipo -info ..”。他是打开终端窗口来执行此操作,还是您可以通过某种方式从 xcode 执行命令?如果前者(终端)是否假定他正在导航到上面的(疯狂的)文件夹结构?
最佳答案
较旧的 Xcode 版本用于将所有生成的文件放在项目文件夹的“build”子目录中。 (我认为如果您使用“xcodebuild”从命令行编译,情况仍然如此。)
当前的 Xcode 版本默认在“~/Library/Developer/Xcode/DerivedData”的某个子目录中创建所有文件。随机子目录用于防止同名的不同项目相互覆盖数据。
我更喜欢将生成的文件放在我的项目文件夹中,幸运的是,您可以在 Xcode 首选项中对其进行配置:转到“位置”选项卡并将“派生数据”设置为“相对”而不是“默认”。现在所有生成的文件都在项目文件夹的“DerivedData”子目录中。
关于您的最后一个问题:是的,作者可能打算在终端中运行“lipo”,但在撰写该文章时文件夹结构“不那么疯狂”。
关于ios - 在陌生目录中的 ios 中创建通用框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12549840/
我是一名优秀的程序员,十分优秀!