使用 XCode 在 macOS 上从 git.videolan.org 存储库构建 MobileVLCKit

Posted

技术标签:

【中文标题】使用 XCode 在 macOS 上从 git.videolan.org 存储库构建 MobileVLCKit【英文标题】:Building MobileVLCKit from git.videolan.org repository on macOsX with XCode 【发布时间】:2010-11-03 01:46:32 【问题描述】:

我想为 ios(iPhone 和 iPad)制作一个可以通过 RTSP 协议(​​包括 mms)播放流媒体视频的应用程序。我想象使用 VLC 播放器或 libVLC 库来实现指定的应用程序。

projects/macosx/framework/ 文件夹中的官方 vlc git 存储库 (http://git.videolan.org/?p=vlc.git;a=tree) 上有 xcode 项目MobileVLCKit.xcodeproj 我认为这是一个适用于 iOS 的 VLC 框架。

现在的问题是我不能/不知道如何构建这个项目。当我尝试构建 MobileVLCKit.xcodeproj 时,我收到一条错误消息,提示它在 extras/contrib/hosts/i686-apple-darwin10/ios/ 文件夹中找不到文件。

我查看了该文件夹 (extras/contrib) 并设法使用 make 创建了文件夹 (包含文件) extras/contrib/hosts/i686-apple-darwin10/,但没有 ios 文件夹。

那么,有人知道如何成功构建 MobileVLCKit 吗?

【问题讨论】:

【参考方案1】:
$ git clone git://git.videolan.org/MobileVLC.git
$ cd MobileVLC
$ ./buildMobileVLC.sh

见: http://wiki.videolan.org/MobileVLC

请注意,在您的应用中使用 VLC 的任何部分,都会使您的应用开源和 GPL。

【讨论】:

【参考方案2】:

我正在努力构建这个 ios 版本。

如果你 git 克隆今天的版本,你会在额外的文件夹中找到更完整的 ios 支持:extra/contrib/src/Distributions/ios.mak 和 extra/package/ios/build_for_iOS.sh

extra/contrib/bootstrap 现在兼容“ios”!

请注意此版本需要 ios4.2(请参阅 build_for_iOS.sh)

我在使用 ffmpeg 时遇到问题,但这是另一回事

为 ios 构建的 vlc 需要一个“howto”!!!

入口点是“build_for_iOS.sh” build_for_iOS.sh 调用引导程序

如果正确完成(祝你好运),MobileVLCKit 会找到它需要的文件(我希望)

【讨论】:

通过一些修复,我使用 ios4.1 在 arm7 中编译(不运行!) 它使用 MobileVLCKit 从实际主干运行(MobileVLC 1.0)【参考方案3】:

不要用git来获取最近的源码。 由于 vlc 不适用于 iOS。 但是您可以从 videolan.com 获得 mobilevlc 1.1.0

http://www.videolan.org/vlc/download-ios.html

你最好安装 Xcode 3.2.5 和 iOS SDK 4.2

【讨论】:

以上是关于使用 XCode 在 macOS 上从 git.videolan.org 存储库构建 MobileVLCKit的主要内容,如果未能解决你的问题,请参考以下文章

在 MacOS Mojave 上从 PyInstaller 运行应用程序后如何修复 msgcat::mc 错误?

SwiftUI:如何在 macOS 上从 Mail 中拖放电子邮件

在 macos 上从 pybind11 文档构建 python_example 时出错

在 OS X 上从 XCode 迁移到 GCC

如何在 iOS 10 上从 Xcode 安装应用程序?

无法在 iPhone 上从 Xcode 运行应用程序