xcode9 - Xcode 9 如何在另一个项目中引用代码
问题描述
搜索后,我看到有两种方法:
- 将依赖项目添加到同一个工作区。如我所见,我需要以这种方式构建一个框架,所以我不想要。
- 添加依赖项目作为子项目。我尝试过这种方式,并且已经修改了主项目的构建阶段/目标依赖项,但是仍然无法引用子项目中的代码。
我做错了什么?请帮忙。
谢谢你。
更新:我现在可以在编码时参考代码,但在构建时遇到问题。这是错误消息:
架构 x86_64 的未定义符号:“SubProject.ChatViewController 的类型元数据访问器”,引用自:MyApp.HomeViewController.textFieldShouldBeginEditing(__ObjC.UITextField) -> HomeViewController.o 中的 Swift.Bool “静态 SubProject.ChatViewController.instance() -> SubProject .ChatViewController",引用自:MyApp.HomeViewController.textFieldShouldBeginEditing(__ObjC.UITextField) -> HomeViewController.o ld 中的 Swift.Bool:未找到架构 x86_64 clang 的符号:错误:链接器命令失败,退出代码为 1(使用-v 查看调用)
解决方案
推荐阅读
- c# - 在 C# 中,我仅针对特定文件路径获得 System.IO.DirectoryNotFoundException
- shopify - Shopify 变体价格现在正确显示
- .net - 如何跟踪在代码中捕获抛出异常的位置 - Visual Studio
- java - Java并行流使用reduce变慢?
- wordpress - 复制后主题布局不同
- php - 为什么我的 PHP foreach 循环在 mysql 上插入了错误的值?
- javascript - d3.timer update 分派多次
- javascript - 每当有换行符(不是通过行高,不是通过段落)时的保证金?
- openstreetmap - OSM 路由数据中存储的交通流向在哪里?
- c - 指针变量声明的解释