文件名称:task-unchain:禁用权利限制(包括仅限 AppStore 的限制)的 taskgated 补丁
文件大小:7KB
文件格式:ZIP
更新时间:2024-07-09 02:05:33
C++
任务解链 禁用权利限制(包括仅限 AppStore 的限制)的 taskgated 二进制补丁。 介绍 在 Mac OS X 上,应用程序签名对非 AppStore(或非 Apple 分布式)应用程序强制执行客户端约束。 例如,这用于防止非 AppStore 应用程序使用 MapKit API。 最近,我想从 Yosemite 向后移植 Xcode 6.3,让它在 Mavericks 上运行。 不幸的是,简单地剥离签名不是一种选择——Xcode 本身通过使用 XPC 传递地依赖于代码签名。 也不可能简单地使用本地临时证书(或标准的付费 Mac 开发者证书)重新签署修改后的 Xcode 二进制文件; Xcode 依赖于 Apple 特权——包括 MapKit 权利——如果没有受信任的权利授予配置文件,则无法使用这些权利。 这些仅限 AppStore 的功能约束由/usr/libexec
【文件预览】:
task-unchain-master
----task-unchain()
--------main.cpp(6KB)
----LICENSE(1KB)
----task-unchain.xcodeproj()
--------project.pbxproj(7KB)
----README.md(2KB)