最后几天,我试图为IOS制作一个包括VLCKit的应用程序。我尝试遵循发现的所有方法和教程,但无法使应用程序正确编译。
我已经尝试使用cocoapods pod 'MobileVLCKit','〜> 2.2'。但是,当我尝试编译应用程序时,由于缺少二进制文件,最终导致编译错误。我已经告诉xcode不要使用二进制文件,但是由于缺少功能,这只会导致更多的编译错误。
所以我听了Forum的建议
“$(PROJECT_DIR)/MobileVLCKit.framework/Headers”
“$(BUILT_PRODUCTS_DIR)”
“$(SRCROOT)/MobileVLCKit.framework”
“$(PROJECT_DIR)”
-l“bz2”
-l“iconv”
-framework“MobileVLCKit”
导入“MobileVLCKit / MobileVLCKit.h”
看看你错过了什么。
但最后它给出了相同的错误。
............
然后我尝试按照官方文档Documentation手动添加库
但是它永远不会正确结束。
经过大量搜索,看来最新版本可能有故障。所以我尝试了这个Suggestion,但是就像之前一样,它不起作用。
................
知道如何解决吗?
我的操作系统是-> MacOS Sierra 10.12.6
xcode的版本是-> 9.0.1
最终,我设法使视频和音频都能正常工作。
测试我发现的库的所有版本和配置
一种似乎有效,或者至少满足我的需要。
pod'MobileVLCKit-prod','2.7.9'
禁用二进制文件的使用。
最佳答案