ios - 发布方案上的静态库存档名称错误
问题描述
对于调试和发布方案,我有一些具有不同产品名称的静态库。例如,我有带有产品名称的 TestLib 库:
- 调试:TestLib_d
- 发布:TestLib
项目目标和静态库目标都具有调试和发布配置。
它运行良好,所有静态库都以正确的名称存档(例如:libTestLib_d.a用于调试,libTestLib.a用于发布)。
但是当我使用Release方案构建项目时,链接器失败:
...
clang: error: no such file or directory: '/[PROJECT_TRUNK]/libs/TestLib/lib/xcode4/libTestLib_d.a'
Command Ld failed with a nonzero exit code
从上面的错误中,您可以看到链接器一直在搜索 libTestLib_d.a 而不是 libTestLib.a。
任何想法来解决这个问题?
解决方案
推荐阅读
- python - 在恶劣的闪电条件下根据颜色检测来检测灯光是否亮起
- c - 如何在 POSIX 共享内存中使用 struct?
- sql - 无法绑定多部分标识符“-”
- macos - 对 Apple Silicon 的 SSE/neon 支持
- r - 使用 R 脚本导出 Power BI 时出现问题
- ssl - curl:“证书密钥使用不足以尝试操作”
- environment-variables - How to make local environment same for Do File Editor as for Command/Results (to use tempfiles)
- azure - 您可以在 ARM 模板中执行嵌套复制循环吗?
- php - Mysql Percentage According to Group
- r - Invalid For-Loop using Sequence in R