Advertisement

MPV-iOS-Scripts:适用于macOS的iOS交叉编译libmpv的Shell脚本

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
MPV-iOS-Scripts 是一套专为 macOS 用户设计的 Shell 脚本集合,用于在 macOS 环境下进行 iOS 平台上的 libmpv 库交叉编译工作。 这是一个针对iOS(arm64和x86_64)的MacOS shell脚本集合,用于交叉编译mpv及其依赖库。该脚本集包括以下构建脚本: mpv、FFmpeg、libass、Harfbuzz以及uchardet。 使用方法如下: 1. 运行`./download.sh`以下载并解压项目源代码。 2. 根据需要运行`./build.sh -e ENVIRONMENT`,其中环境变量可以是以下两种之一: - development:构建包含arm64和x86_64的胖静态库,并使用调试符号而不进行优化来编译mpv。 - distribution:仅针对arm64生成静态库,添加位码,并通过增加-Os选项以优化尺寸和速度。 这些脚本基于特定需求设计。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • MPV-iOS-ScriptsmacOSiOSlibmpvShell
    优质
    MPV-iOS-Scripts 是一套专为 macOS 用户设计的 Shell 脚本集合,用于在 macOS 环境下进行 iOS 平台上的 libmpv 库交叉编译工作。 这是一个针对iOS(arm64和x86_64)的MacOS shell脚本集合,用于交叉编译mpv及其依赖库。该脚本集包括以下构建脚本: mpv、FFmpeg、libass、Harfbuzz以及uchardet。 使用方法如下: 1. 运行`./download.sh`以下载并解压项目源代码。 2. 根据需要运行`./build.sh -e ENVIRONMENT`,其中环境变量可以是以下两种之一: - development:构建包含arm64和x86_64的胖静态库,并使用调试符号而不进行优化来编译mpv。 - distribution:仅针对arm64生成静态库,添加位码,并通过增加-Os选项以优化尺寸和速度。 这些脚本基于特定需求设计。
  • Frida-Scripts:iOS越狱检测绕过Frida
    优质
    Frida-Scripts是一套针对iOS设备设计的Frida脚本集合,旨在帮助开发者和安全研究人员规避越狱设备上的应用保护机制,进行深入的应用分析与调试。 弗里达脚本用于检测iOS设备是否越狱,并尝试绕过该检测。脚本名称为跳过_isJailbroken.js,其功能是枚举并重写_isJailbroken.js的定义以实现绕过效果。
  • PythonistaiOSPythonista
    优质
    《Pythonista脚本》是一本专为iOS平台上的Python开发工具Pythonista设计的教程书,提供了一系列实用脚本和编程技巧。 Pythonista是一款专为iOS设备设计的强大Python编程环境,它让开发者和爱好者可以在移动设备上编写、运行Python代码。这款应用极大地扩展了iOS设备的功能,不仅适合初学者学习Python编程,也深受经验丰富的程序员的喜爱。通过Pythonista提供的脚本功能,用户能够创建自定义的工具、小游戏以及自动化任务,在iOS平台上实现各种可能性。 以下是Pythonista的核心特性: 1. **内置编辑器**:包含一个完善的代码编辑器,支持语法高亮、自动补全和代码折叠等功能,使编写代码更加便捷。 2. **交互式控制台**:允许用户直接在控制台中运行代码片段进行快速测试与调试,对于学习及解决问题非常有帮助。 3. **广泛库支持**:包括Python标准库的多个部分以及针对移动设备优化的一些额外模块(如UI设计、图像处理和网络访问等)。 4. **图形用户界面(GUI)**:可以利用`scene`模块构建游戏或互动应用,或者使用`ui`模块创建简单的界面元素。 5. **文件系统访问**:允许读写设备上的文件,在处理数据或存储脚本输出时非常有用。 6. **自动化任务**:结合Apple的Shortcuts应用,Pythonista可以创造复杂的快捷指令来实现iOS设备的操作自动化。 7. **社区支持**:有一个活跃的用户社区分享各种脚本、教程和资源,为学习及解决问题提供了丰富的资料来源。 8. **教育用途**:是学习Python编程的理想工具,尤其是在移动设备上进行教学时更加方便。它提供了一种轻松直观的方式来了解编程概念。 9. **扩展性**:开发者可以通过编写自定义模块来适应特定需求并扩展Pythonista的功能。 10. **跨平台兼容**:虽然主要面向iOS用户,但其脚本通常可以移植到桌面版的Python环境中使用,便于代码迁移和共享。 文件名“pythonista-main”可能包含了一些核心脚本或示例程序,这些程序展示了如何运用Pythonista的各项功能。通过学习与修改这些脚本,可以帮助使用者逐步掌握Pythonista的操作,并探索更多创意应用场景。 总之,Pythonista是iOS平台上一个极具创新性的编程工具,它将Python的强大功能和移动设备的便携性相结合,为开发者及学习者提供了无限的可能性。无论是快速原型设计、自动化工作流程还是探索移动编程领域的新途径,Pythonista都是值得尝试的选择之一。
  • Scriptable:iOS工具
    优质
    Scriptable是一款专为iOS设备设计的应用程序,它能够帮助用户通过编写JavaScript代码来自定义快捷方式和自动化任务,极大地提升了操作效率和个人化体验。 目录LS天气是一个可编写脚本的工具,用于在锁定屏幕上添加天气和日历信息。该脚本可以从“快捷方式”应用程序中调用,并且是完全自定义化的,允许您更改锁定屏幕上的每个数据元素。它生成覆盖图像并嵌入到墙纸顶部。 此脚本具有以下特点: - 在锁定屏幕上显示天气、日历以及随机名言。 - 完全自动化,可以创建自动化程序使该脚本每小时运行一次以获取最新信息而无需人工干预。 - 可从多种预定义的布局中选择或设计自己的独特布局。 - 支持自定义SF符号用于天气图标,并支持显示多个日历,同时为个人和工作事件配置独立的日程部分。 - 能够标记正在进行中的活动以便更加突出显示。 - 完全可定制化以控制每个数据元素并轻松创建新的字段或编写返回特定格式的数据的函数。 - 支持使用SF符号作为前缀,并提供了关于SFSymbols的相关信息。 此脚本为用户提供了一个灵活且强大的平台,可以根据个人需求自定义锁定屏幕上的显示内容。
  • SoundTouch-iOS-Library:iOS项目版SoundTouch库
    优质
    SoundTouch-iOS-Library是一款专为iOS项目设计的音频处理库,它包含了用于音调、速度和速率调整的核心SoundTouch功能,并支持轻松集成到Xcode项目中。 soundtouch-ios-library 编译的 soundtouch 库已针对 iOS 项目进行了编译,并支持 armv7、armv7s、arm64、i386 和 x86_64 架构。您可以通过以下命令验证: ``` $> lipo -info SoundTouch/libSoundTouch.a ``` 输出应为: Architectures in the fat file: SoundTouch/libSoundTouch.a are: armv7 armv7s arm64 i386 x86_64 soundtouch 音频处理库的版权属于 Olli Parviainen。该库是免费软件,您可以根据 GNU 通用公共许可证第2.1版条款重新分发和/或修改它。在分发此库时,我们希望您会发现它是有用的;但没有任何保证;甚至没有针对特定目的的适配性担保。
  • Hopper - iOS工具
    优质
    Hopper是一款专为iOS设备设计的强大反编译工具,它能够帮助开发者和安全专家分析、理解和修改二进制文件。 Hopper 是一款用于 iOS 的反编译软件。解压后直接双击即可使用。
  • Android下FFMPEG AVS2
    优质
    这段简介是关于一个用于在Android平台上进行FFMPEG和AVS2编码技术交叉编译的Shell脚本工具。该脚本简化了复杂的编译过程,支持开发者快速集成视频处理功能到Android应用中。 “https://github.com/pkuvcl”上的ffmpegavs2编译脚本支持ndk交叉编译存在一些问题,现提供可用的编译脚本。
  • CalendarKit:Swift版iOS、iPadOS和macOS日历工具
    优质
    CalendarKit是一款用Swift编写的开源库,为开发者提供了一套简洁而强大的接口,用于在iOS、iPadOS和macOS应用中集成日历功能。 CalendarKit 是一个用于 iOS、iPadOS 和 Mac Catalyst 的 Swift 日历 UI 库。它在外观上与 Apple 自带的日历应用程序相似,并且允许根据需要进行自定义。CalendarKit 由多个可以单独使用或组合使用的模块构成。 如果您有关于如何在应用中使用 CalendarKit 的编程问题,请访问 StackOverflow 并在其标签下提问;请仅将用于报告错误或请求新功能的场合。 要通过 CocoaPods 尝试安装 CalendarKit,您需要在终端里输入以下命令: ``` pod try CalendarKit ``` CalendarKit 可以使用 Swift Package Manager 或者 CocoaPods 进行安装。对于 Xcode 12 及以上版本来说,推荐的安装方式是通过 Swift 包管理器进行。 要在 Xcode 中操作,请打开您的项目并导航至 File → Swift Packages → Add Package Dependency... 然后粘贴存储库 URL(这里省略了具体URL以符合要求)。
  • KSPlayer:iOSmacOS和tvOS视频播放器
    优质
    KSPlayer是一款专为iOS、macOS和tvOS用户设计的强大视频播放器应用,支持多种格式,提供流畅高清的观影体验。 KSPlayer 是一个强大的媒体播放框架,适用于 iOS、tvOS、macOS、Mac Catalyst、SwiftUI 和 Apple Silicon M1 设备,并基于 FFmpeg 金属音频单元特性。它支持以下功能: - 360°全景视频。 - 后台播放。 - RTMP/RTSP/Dash/HLS 流媒体播放。 - 设置播放速度。 - 多个音轨和视频轨道选择。 - H.264 和 H.265 硬件加速器支持。 高动态范围功能需要 iOS 10 或以上版本、macOS 10.12 或以上版本以及 tvOS 10.2 或以上版本。使用 Xcode 12 可以打开 Demo / Demo.xcworkspace 文件,快速开始前请确保安装了最新版的 cocoapods(建议使用命令 `brew install` 安装)。
  • flutter_local_notifications:Android、iOSmacOSFlutter插件,展示地通知...
    优质
    flutter_local_notifications是一款强大的Flutter插件,支持Android、iOS及macOS平台,可轻松实现本地通知的创建与管理。 Flutter Local Notifications插件的存储库包含了以下软件包:面向跨平台插件的代码,在Flutter应用程序中用于显示本地通知;通用平台接口的代码可以在相同名称的相应目录中找到。大多数开发人员会使用这个插件,因此他们通常在这里寻找帮助。 每个目录都包含一个自述文件,其中提供了更多信息。如果您遇到问题,请在GitHub存储库上提出它们。请不要通过电子邮件发送错误报告或提问,因为GitHub是更适合的地方,并且它允许社区成员回答问题,尤其是当我不小心错过邮件时。如果您的提交仅限于实际的错误或功能请求,则会更加感激。 如果您想了解如何使用插件来执行特定类型的通知,请查看示例应用程序,其中包含每种受支持功能的详细代码示例。如果您没有找到某些内容(例如平台特有的设置),请先检查自述文件以获取更多信息。