繁体   English   中英

在 Xcode 3 中构建依赖项和 static 库

[英]Build dependencies and static libraries in Xcode 3

我正在尝试获取使用 XCode 3 工作的 SoundCloud API 包装器的示例项目。开始时有一些基本说明,但我遇到了麻烦:

快速开始

在您的终端中:

  • git 克隆
  • git://github.com/soundcloud/cocoa-api-wrapper.git
  • SoundCloudAPI cd SoundCloudAPI git 子模块更新 --recursive --init

在您的 Xcode 项目中:

  • 将 SoundCloudAPI.xcodeproj 拖到您的项目中
  • 将其添加为构建依赖项
  • 添加 static 库作为喜欢的目标
  • 在构建设置中将“[SoundCloudAPI 的相对路径]/Sources/SoundCloudAPI”添加到您的 header 搜索路径
  • 您还可以通过添加“[SoundCloudAPI 的相对路径]/Outsourced/OAuth2Client/Sources/OAuth2Client”来包含 OAuth2Client 标头(尽管您可能不需要它们)

在您的 Xcode 项目中,我完全忽略了之前的部分。 我想我已经正确地完成了在这篇文章之后添加构建依赖项的所有工作,框架仍然标记为红色,就好像它们丢失了一样。 有什么建议吗?

还有后面的三点也不是很清楚? 有人可以更详细地解释这些吗? 例如,header 搜索路径在哪里? 构建设置在哪里?

非常感谢!

提示:鉴于您已经用iphone标记了这个问题,我假设您正在构建一个 iPhone 应用程序。 在这种情况下,您需要添加 libSoundCloudAPI.a 作为直接依赖项,而不是 SoundCloudAPI.framework。

在 Xcode 3 中设置 header 搜索路径:

  1. 按住 Ctrl 键单击应用程序的目标(在左侧 Group & Files 面板中的 Targets 内)并选择Get Info
  2. 单击构建选项卡 - 这些是构建设置::-)
  3. 设置配置:到所有配置,显示:到所有设置
  4. 搜索路径部分,更新 Header 搜索路径

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM