ios - SoundCloud iOS SDK 无法找到所有头文件。 libSoundCloudUI/CocoaSoundCloudUI

标签 ios soundcloud

过去一周我花了几个小时试图弄清楚为什么 SoundCloud 突然停止在我正在开发的应用程序中工作。考虑到它可能与文件位置相关,我完全删除了它并重新添加了子模块。然后重新添加后还是不行。然后重新添加。然后就去寻找了。然后什么也没有。

我尝试重新添加 SoundCloud 子模块,并按照 SoundCloud 网站上的说明进行操作,但我仍然收到一个又一个错误、一个又一个警告的编译器错误。我按照说明添加了链接器标志,并包含所需的框架和依赖项。我完全不知道为什么会出现丢失文件错误。

更改标题搜索路径(在我的项目文件或 libSoundCloudUI 中)只会改变找不到的文件,并且当我以某种方式设法让 SoundCloud 与我的程序一起编译时,每当我将更改提交到我的 Git 存储库时,子模块丢失了,下一个打开项目的人没有代码,因此让我重新开始。将 header 搜索路径直接指向源代码是行不通的,即使它是递归的。

可能发生什么情况?无论我做什么,特别是 CocoaSoundCloudUI

我遇到的一些错误:

Use of undeclared identifier: 'kTermsofService' (This has a few other keys that aren't being found)
Header file not found: <insert random file include in headers and in source folder>

如果我的应用程序不需要 SoundCloud 支持,我早就放弃它了。这真是一场噩梦 - 任何帮助都会让我的生活变得更加轻松。

最佳答案

嗨肖恩·迈克尔·多里安,

事实上,我们最近更新了 CocoaSoundCloudAPICocoaSoundCloudUI,根据您的错误消息,您尚未更新两者存储库,即您需要运行

git 子模块更新 --init --recursive

如果您遇到一般子模块的问题,我建议您切换到 CocoaPods它使库依赖项的管理变得轻而易举。

我们还提供 Demo Xcode project检查这样的设置。

这应该可以帮助您解决问题,如果您遗漏了任何内容,请告诉我。

关于ios - SoundCloud iOS SDK 无法找到所有头文件。 libSoundCloudUI/CocoaSoundCloudUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14470698/

相关文章:

javascript - 防止 iOS 键盘在 cordova 3.5 中滚动页面

ios - 将撤消管理器与 mac 催化剂一起使用

ios - SWRevealViewController 如何修复 popoViewController 的工作?

ios - 我在 Swift 中创建了一个 UIImage 作为我的视频的快照。我怎样才能得到它的临时路径?

ios - 如何知道 segue 是推送还是模态

javascript - SoundCloud Javascript SDK 3.0 put 方法失败

javascript - 声音云和Javascript : upload music from stream

javascript - 为什么 SoundCloud API 会导致循环以不同的顺序列出数据

javascript - 动态地将 URL 传递给自定义 SoundCloud 播放器

php - 抓取 Soundcloud 图像