问题标签 [iphone-privateapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - iPhone 中的视频拍摄
有没有办法从 iPhone 捕捉视频?
iphone - 使用私有框架在 XCode 中编译的 iPhone 应用程序在 iPhone 中不起作用
我正在编写一个需要直接访问相机的 iPhone 应用程序。由于它是内部的,我对使用全套标头和私有框架没有任何疑虑。
我在应用程序中包含了 PhotoLibrary 框架。它为 2.0 固件编译,我可以将它放在设备上并运行它。但是,一旦启动,它就会退出并返回主屏幕。
我认为 PhotoLibrary 框架没有被加载或类似的东西。
我会发布一些调试输出,但我实际上还没有电话。
谢谢!
iphone - iOS 私有 API 文档
是否有网站或项目记录 iPhone SDK 的私有 API?
iphone - 如何获得“C”编写的框架的标题?
我有一个问题要问那些 iPhone 黑客。
使用私有 API 的人知道,他们的私有标头是使用名为“class-dump”的工具转储的。据我所知,这个工具只转储 Objective-C 头文件。有没有办法转储 C 标头?
例如,GraphicsService,iPhone 上的一个框架。有些人成功地生成了它的标题。他们是如何做到的呢?我认为可能的方法是用符号名称转储标题。但是如何得到它们呢?
谢谢。
ios - 是否可以在 iPhone SDK 上使用私有或公共 api 来获取运营商时间?
是否可以使用公共或私有 API 获取蜂窝网络时间?
iphone - 临时分发中的 iPhone 后台应用程序?
我需要能够确保 iphone 始终连接到网络。如果它失去接收,我需要能够警告用户。由于我看到这项工作的唯一方法是使用后台进程,因此可以使用私有 API,以便应用程序可以在后台运行。
我知道可以用越狱手机完成,但我宁愿不越狱手机。
ios - 错误:iPhone 私有框架“没有这样的文件或目录”
我已将私有框架添加到我的项目中。当我在 DEVICE 中构建时 | RELEASE 一切正常,我可以 ldid -S 应用程序,它在我的设备上成功启动。
但是,当尝试在模拟器中构建并运行时,我收到错误“没有这样的文件或目录”,如下所示:(我也收到两次错误,这也很奇怪。)
以下是我目前拥有的项目和构建设置,也许有人可以找到错误并告诉我,那太棒了!
项目设置:
目标构建设置:
注意:路径中的引号实际上并没有出现在我的项目中,我把它们放进去是为了让网站的语法更好。
赛迪亚
ios - Apple 和私有 API
既然公众知道 App Store 提交的内容正在测试是否使用私有 API,我需要问一个问题......私有 API 到底是什么,以便我可以避免它们?
iphone - UIGetScreenImage - 私有 API
然而,我在我的应用程序中使用了 UIGetScreenImage,众所周知,Apple 拒绝使用私有 API 的应用程序。我已经研究了使用 takepicture 执行此操作的替代方法,但是您会得到不同大小的图像以及烦人的快照声音。微软标签。Quickmark 和 Redalaser 都使用 UIGetScreenImage(很明显),但我想合法地这样做。有没有人有任何建议。非常感激。
iphone - 如何检测和避免在第三方库中使用私有 API
现在,Apple 正在运行某种静态分析来自动检查私有 API 的使用,许多人因为 Three20 库而被捕。我使用另一个第三方库(我自己从代码编译),我想在提交给 Apple 之前自动审核它以供私有 API 使用,这样我就可以消除/重新编写这些部分。
如果我nm
在我的应用程序可执行文件上运行,我会得到一个符号列表,并且我会在其中看到我不使用的符号。例如,我看到 _AudioServicesPlaySystemSound,如果我在 XCode 中搜索“AudioServicesPlaySystemSound”,我没有得到任何结果。有什么方法可以自动区分对私有 API 的调用,例如我注意到 Apple 习惯用初始下划线命名它们。
但是:如果我故意包含对私有 API 的调用,它不会显示在 的输出中nm
,但如果我strings
在二进制文件上运行,它会显示。基于此,我的一个想法是将所有私有 API 调用的巨大列表编译成一个巨大的表,并在字符串输出中自动搜索它们。我还没有这样做。
有没有人有关于如何自动捕捉这些东西的任何提示,所以我只经历一次审查过程?