在OS X 10.10(Yosemite)下编译VLCKit

时间:2014-11-02 21:24:00

标签: xcode macos vlc osx-yosemite libvlc

我已经尝试了几天来在我的OS X 10.10(Yosemite),Macbook Pro Retina 64bit环境,XCode 6.1下编译VLCKit

我试图遵循所有这些指南:

特别是最后一个看起来真的有效。我按照所有步骤,但

xcodebuild -project VLCKit.xcodeproj -verbose -target "Make VLC" -configuration Release 

命令将失败

** BUILD FAILED **


The following build commands failed:
    PhaseScriptExecution make build/VLCKit.build/Release/Make\ VLC.build/Script-6337548010ED091D0072A0D9.sh
(1 failure)

这慢慢让我发疯。我该怎么做才能使VLCKit在我的环境下工作?

非常感谢你!

2 个答案:

答案 0 :(得分:1)

我遇到了很多和你一样的问题。

重新开始并按照这个家伙的解决方案;

Compile VLCKit on Mac OS 10.9

仅在VLCKit.xcodeproj的pbxproj(又名显示包内容)中用10.9替换os x(在3个位置设置为10.6),我不确定是否需要此步骤。

然后我在制作VLC'在这一点上,我的错误与在XCode中寻找clang 4.2有关,但是现在我们有了clang 6.0;我发现通过禁用x265我最终能够编译;又名

args="--disable-x265 $args"添加到VLCKit文件夹中的Configure.sh。

GL,让我知道会发生什么。

答案 1 :(得分:1)

我终于能够在Yosemite下建立VLCKit。你发布的指南确实对我有用,但是我发现了一个额外的问题并且使它有效。

第一个目标“Fetch libvlc”总是无法克隆git存储库,因此其余的进程都失败了。您必须手动克隆它才能使其正常工作。当文件夹已存在时,“Fetch libvlc”将成功。

以下是我遵循的步骤:

  • Checkout VLCKit
  • 在VLCKit目录中,git clone git://git.videolan.org/vlc.git
  • 将创建的“vlc”文件夹重命名为“vlc-unstable”
  • 在“克隆项目”
  • 之后,按照此answer中的指南中的步骤进行操作

两个注释:

  • 我没有必要更换NS_DESIGNATED_INITIALIZER,似乎他们自导游发布以来就修好了
  • 与其他人一样,我必须将args="--disable-x265 $args"添加到“Configure.sh”脚本中,否则构建将失败

通过遵循这些步骤,我能够构建VLCKit,我希望这对其他人也有效,因为我和其他许多人一样苦苦挣扎。