首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将VLCKit编译为iOS的静态框架

将VLCKit编译为iOS的静态框架
EN

Stack Overflow用户
提问于 2015-09-26 03:23:28
回答 2查看 1.8K关注 0票数 2

我有个问题。我从(http://code.videolan.org/videolan/VLCKit.git)中克隆了VLCKit,并尝试编译为tvOS的静态框架(params -f -t)。但是我找不到编译好的框架(需要.framework文件)。它在哪里?

EN

回答 2

Stack Overflow用户

发布于 2015-09-29 19:19:03

框架标志目前不适用于tvOS。对于tvOS,我们只提供了一个带有头的通用静态库(*.a) (通用的意思是它包括模拟器和设备的切片)。

票数 1
EN

Stack Overflow用户

发布于 2015-10-05 18:56:05

编译过程似乎因为tvOS和iOS版本不匹配而中断:使用tvOS 9.1编译后,它报告缺少9.0SDK:

代码语言:javascript
复制
[info] Building MobileVLCKit (MobileVLCKit, Release, iphoneos)
xcodebuild: error: SDK "iphoneos9.0" cannot be located.

我对理解编译价格不是很有信心,但似乎最后阶段必须对编译目录进行硬编码,显然设置了一个糟糕的目标,但也使用了这些信息作为基础SDK,所以我添加了一个新参数,如下所示:

buildxcodeproj MobileVLCKit "TVVLCKit“电话appletvos9.0

appletvsimulator9.0 MobileVLCKit "TVVLCKit“TVVLCKit模拟器buildxcodeproj

它替换了buildxcodeproj中xcodebuild的--sdk的值

此外,最终的lipo命令中的路径是错误的

希望这能有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32789262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档