我有个问题。我从(http://code.videolan.org/videolan/VLCKit.git)中克隆了VLCKit,并尝试编译为tvOS的静态框架(params -f -t)。但是我找不到编译好的框架(需要.framework文件)。它在哪里?
发布于 2015-09-29 19:19:03
框架标志目前不适用于tvOS。对于tvOS,我们只提供了一个带有头的通用静态库(*.a) (通用的意思是它包括模拟器和设备的切片)。
发布于 2015-10-05 18:56:05
编译过程似乎因为tvOS和iOS版本不匹配而中断:使用tvOS 9.1编译后,它报告缺少9.0SDK:
[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命令中的路径是错误的
希望这能有所帮助
https://stackoverflow.com/questions/32789262
复制相似问题