xcode - Xcode 新构建系统不会构建 SDK pod
问题描述
我的项目设置如下。我有一个工作区,其中包含两个项目 Lib for SDK 和 SampleApp 用于演示目的。为了避免每次发生更改时都手动重建库,我在示例应用程序中使用构建阶段,它只是为 SDK 项目调用 xcodebuild。SDK 使用 ObjC 并且是静态库。
我的问题是,当我从 Legacy Build System 转移到 New Build System 时,我的构建停止工作。如果我先构建 sdk 方案然后构建应用程序方案,它会起作用,但我只是构建示例应用程序方案然后构建失败并出现以下错误:
can't locate file for: -lPods-Lib
file: -lPods-Lib is not an object file (not allowed in a library)
因此,据我了解,将 xcodebuild 命令作为示例应用程序的构建阶段运行不会由于某种原因构建 Lib 依赖项。
我尝试的是在 Podfile 中使用这一行
install! 'cocoapods', :disable_input_output_paths => true
但这并不能解决问题。
解决方案
推荐阅读
- visual-studio-code - 有没有办法禁用保存某个文件的选项?
- amazon-web-services - 如何将 AWS DynamoDB 表导出到 S3 存储桶?
- oracle - 如何使用绑定变量转换为物化视图查询
- node.js - 当我使用邮递员并单击发送时,出现错误
- appdynamics - Appdynamics 监控 URL/页面可用性
- c++ - 为什么这个 C++ 程序不打印任何东西?
- r - 从目标字符串的开头提取字符串到字符
- javascript - 在 HTML 中看到的 Javascript 事件?
- mysql - 在哪里实现mysql连接以避免错误?
- node.js - 如何解决以下打字稿错误:“找不到命名空间'fastify'”?