如何为iOS平台的Solar2D应用集成CocoaPods及SwiftAudioPlayer模块?
Solar2D集成SwiftAudioPlayer(CocoaPods)问题汇总
我有一个原生Solar2D应用,支持对接Objective-C和Swift模块,现在想集成CocoaPods里的SwiftAudioPlayer模块。我有编程经验,但对Xcode不太熟悉,只做过几个小型项目。
执行pod install并按要求重启Xcode后,先后遇到以下问题:
- 'sync'错误(已修复,见第一条评论)
- 提示需在构建配置(CoronaApp.xcconfig)中包含
Target Support Files/Pods-SoundScape/Pods-SoundScape.debug.xcconfig文件(已修复,见第二条评论)
但后续又出现了新的问题:
- 针对sync错误,论坛建议添加自定义的
PODS_ROOT和PODS_PODFILE_DIR_PATH等配置,虽然消除了该错误,但触发了新问题:pod_install提示需使用$(inherited)标记或移除目标的构建设置。选择后者会回到最初的sync错误,选择前者则没有任何效果。 - 针对xcconfig文件链接问题,我尝试了各种路径(包括磁盘绝对路径)都无法找到该文件,始终提示「包含的文件不存在」。
- 最终构建项目时提示「Library 'Pods-SoundScape' not found」,在Swift播放器文件中导入
SwiftAudioPlayer也提示「no such module」。
项目界面截图:
内容的提问来源于stack exchange,提问作者Ideate Games
相关产品推荐
相关产品推荐

