Xcode:将静态库目标复制到新项目
Posted
技术标签:
【中文标题】Xcode:将静态库目标复制到新项目【英文标题】:Xcode: copying static library target to new project 【发布时间】:2014-04-18 06:28:36 【问题描述】:我正在尝试使用 Google 为 Youtube 提供的objective-c API,使用这个link。
提供的项目有一个创建静态库的目标。文档要求将目标复制到我的项目中,而不是它生成的静态库中。
库项目包括为 ios 应用程序构建静态库的目标。应将静态库目标拖到应用程序项目的 Build Phases“Link Binary with Libraries”列表中。
我无法做到这一点。这是我应该拖的吗?
由于找不到拖拽目标的方法,我去派生数据文件夹,将静态库复制到项目中。它起作用了,但只是部分起作用。谁能告诉我我做错了什么?
【问题讨论】:
【参考方案1】:不,您应该从左侧拖动库(项目导航器)。
但在 (Link Binary with Libraries) 部分的底部显示了 +
和 -
按钮,它们的功能与拖动相同,因此您也可以使用加号按钮添加库
此外,如果您从源代码构建此库,请不要记得将其添加到 Target Dependency
部分
【讨论】:
但是如果我从项目导航器中拖动,那不是复制静态库本身而不是静态库的目标吗? 是的,不是复制库,因为此时库不存在,编译器在编译时创建它并复制到您的项目中。以上是关于Xcode:将静态库目标复制到新项目的主要内容,如果未能解决你的问题,请参考以下文章