xcode - 如何使用 Xcode 10 嵌入项目?
问题描述
我已经在互联网上搜索了几个小时试图弄清楚这一点。在以前版本的 Xcode 中,我可以将一个 .xcodeproj 文件拖到我的工作区中,并且该项目的组等将位于主文件中。也就是说,它的源代码和产品可以在父项目中访问。我的意思是为我的一个新的私有框架执行此操作,但似乎在 Xcode 10.2.1 中,这种行为发生了变化。
当我按照Apple 存档文档中的说明进行操作时(所有这些似乎都存在),.xcodeproj 文件单独位于我的文件检查器中。没有引用层次结构,当我单击它时没有任何反应。最重要的是,父项目无法访问该项目的框架。
这里有没有人知道这在 Xcode 10 中是如何变化的,以及我们现在要做什么?非常感谢!
解决方案
这当然感觉像是一种解决方法,但它似乎确实有效:
- 在最终工作区中打开您想要的项目之一
- 从“文件”菜单中选择“另存为工作区...”并将其保存在磁盘上的某个位置
这将创建一个看起来与您最初打开的 Xcode 项目相同的新工作区。
- 从“文件”菜单中选择“将文件添加到”WorkspaceName“...”并选择您想要在工作区中的下一个项目
此时,它可能会将新添加的项目放在文件导航器窗格中现有项目的“内部”。只需将其拖到顶层,它将与原始项目处于同一级别。您应该能够旋转打开显示三角形并查看其中包含的源文件。单击项目将显示它包含的目标。
- 根据需要对剩余的 Xcode 项目重复
添加项目时,每个项目的方案将显示在工具栏中方案按钮下的弹出菜单中。
推荐阅读
- database - 组织连接表的最佳方式
- websocket - 从 Websocket API 网关向 SQS 发送消息时出现错误“SignatureDoesNotMatch”
- python - 抓取需要使用 Splash 登录的网站
- asp.net-core - 'https://restcountries.eu/rest/v2/all' 不起作用,现在如何获取所有国家/地区?
- javascript - 在 JavaScript 中创建类并将其传递给 MVC 控制器的正确方法是什么
- php - 将数组传递给 Laravel 视图
- c++ - 从 C++ 代码中读取 journalctl 的调试输出
- python - 在 pyspark 中创建带有时间戳和 groupby 的 KPI
- java - 在 Java 中使用 doc4J 加载 .XML 文件时出现问题
- python - 如何在熊猫 barh 图中仅堆叠选定的列