标签: iphone-privateapi

在 iOS 上使用 ImageCaptureCore 框架

我正在使用该ImageCaptureCore框架来控制在 Cocoa 应用程序中通过 USB 连接的 DSLR 相机。现在我想在 iOS 上做同样的事情(相机通过“Lightning to USB Camera Adapter”连接到 iPad)并想知道要使用哪个框架。

我不打算将应用程序提交到 AppStore,因此使用私有框架完全没问题。我在iOS-Runtime-Headers 中搜索了适当的标题,但只找到了ImageCapture. 任何正确方向的提示都是最受欢迎的。

cocoa frameworks iphone-privateapi ios

5
推荐指数
1
解决办法
987
查看次数

iOS:以编程方式从应用程序退出到主屏幕并优雅地退出动画?

根据技术问答 QA1561,不建议任何方式退出应用程序。适当的方式是允许用户自行退出应用程序,而不是强制退出或中止应用程序的执行。

但是,Microsoft Teams iOS 应用程序以某种方式设法不仅避免了崩溃,而且以动画方式优雅地退出,类似于按下设备上的“主页”按钮。

MS Teams iOS 应用程序中的视频录制或程序退出

请注意,在上述示例中没有按下主页按钮。该应用程序以编程方式执行动画退出

  1. 这是 iOS 的记录功能吗?还是 MS Teams 的开发人员使用某种私有 API?
  2. 在任何情况下,如何以动画方式以编程方式退出应用程序,使其不会显示为崩溃?

如何在您的设备上重现此行为:

  1. 下载 MS Teams 应用程序
  2. 登入
  3. 将设置中的主题从“暗”更改为“亮”,反之亦然,然后单击“重新启动”。观察应用程序如何通过动画退出。

iphone homescreen iphone-privateapi ios home-button

5
推荐指数
1
解决办法
2610
查看次数

如何检查您的iOS应用代码是否使用了应用商店不允许的API?

我知道当你将它提交到应用程序商店时,有一些限制的api或代码不允许在你的应用程序中.

你怎么知道它们是什么?有没有办法在提交之前检查你的应用程序,以确保你没有使用过这样的api?

在设计阶段避免这个问题可能比在以后尝试修复它更好,所以我想知道Xcode中是否有任何工具或文档来确定这个问题.

xcode objective-c iphone-privateapi

4
推荐指数
1
解决办法
5182
查看次数

iOS我如何使用私有API中的UIApplication launchApplicationWithIdentifier?

[EDIT]我已将我的设备装上。我在Github上找到了最新的私有API iOS-Runtime-Headers

我想在我的应用中使用私有API。

我在github上找到了kennytm / iphone-private-frameworks,但它仅支持iOS3.x。当我在iOS 5.0.1上工作时。

我还在Google iPhone开发工具上找到了一些代码。但这确实让我感到困惑。我是iPhone开发的新手。

我应该怎么用

[[UIApplication sharedApplication] launchApplicationWithIdentifier:@"com.a.b" suspended:NO];
Run Code Online (Sandbox Code Playgroud)

有人可以给我一个方向或一些例子。非常感谢。

jailbreak iphone-privateapi uiapplication ios

4
推荐指数
1
解决办法
4543
查看次数

使用CoreTelephony在iPhone上发送彩信

我有兴趣在iPhone上的私人应用程序中发送彩信.我需要的很多信息都是专有的,因此我无法在任何地方找到它.基本上,我正在寻找构建CTMessage并将其编码为MMS的正确方法,然后通过其中一个重载的sendMMS函数发送它.提前致谢.

iphone mms iphone-privateapi ios core-telephony

4
推荐指数
1
解决办法
896
查看次数

iOS 6 - BluetoothManager框架 - 未找到"NSObject"错误

我的问题是这个问题的重复.但那个(正确地)被关闭为非建设性的,没有回答,绝对没有任何人使用.

我正试图从我的iPhone 5连接到外部蓝牙配件.该配件既不是MFI认证也不支持蓝牙低功耗通信.

所以我唯一的选择是使用私有框架连接到它,我这样做,因为我不打算将我的应用程序推送到App Store.该应用程序是供个人使用.

我正在尝试使用私有的BluetoothManager框架类,使用XCode 4.6,我的应用程序是针对iOS 6.0.

我目前的设置

  1. 在sdk文件夹中的bluetoothManager框架中添加了名为Headers的文件夹

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework

  2. 在该文件夹中创建了4个头文件,即

    1. BluetoothAudioJack.h
    2. BluetoothManager.h
    3. BluetoothDevice.h
    4. CTStructures.h

      我从这里得到了这些头文件.

  3. 使用常规方法将BluetoothManager.framework添加到我的项目中 target->Build Phases->Link Binary with Libraries.

  4. 在我的ViewController.h文件中,我导入了头文件

    #import "BluetoothManager.h"
    
    Run Code Online (Sandbox Code Playgroud)

就是这个.我只是按照教程,但在这里添加了步骤,以防教程发生故障.

我的问题

我还没有进入编码部分.当我尝试编译上面给出的设置时,我收到错误

找不到NSObject.h文件

BluetoothManager.h我添加为框架标题的文件中.

有任何想法吗?

iphone bluetooth iphone-privateapi ios

4
推荐指数
1
解决办法
3916
查看次数

iOS otool检测私有api

我是第一次使用ios开发人员,无法找到有关私有api的任何文档.所以我一直在寻找关于如何使用otool的某种类型的教程.我能找到的唯一确定的事情是我必须通过xcode首选项下载命令行工具.我也一直看到将它链接到.app文件的引用,但我不知道在哪里可以找到它以及如何在工具中使用它.有任何链接或建议吗?

xcode otool iphone-privateapi ios

4
推荐指数
1
解决办法
1万
查看次数

改变iPhone的日期和时间

我正在玩iOS SDK,我正在尝试以编程方式更改设备的日期和时间.我读到这是不可能的标准SDK,这是有道理的,但我想知道是否可以使用私有API这样做,因为我只是做一个应用程序作为一项研究,并不打算发布它在App Store上

settings iphone-privateapi ios

4
推荐指数
1
解决办法
4052
查看次数

在iOS 8.3中获取CellID,MCC,MNC,LAC,信号强度,质量和网络

如何在ios 8.3中使用私有api获取cell id,因为之前的核心电话私有api在最新的ios sdk 8.3中不起作用.

iphone-privateapi signal-strength ios core-telephony ios8.3

4
推荐指数
1
解决办法
4684
查看次数

在Swift中使用LSApplicationWorkspace

我已经将MobileCoreServices.framework添加到我的Xcode项目中,并将该语句import MobileCoreServices放在文件顶部。

我有代码行

let test = LSApplicationWorkspace.defaultWorkSpace()

和xcode说 Unresolved Identifier LSApplicationWorkspace

我尝试清理和重建项目。有任何想法吗?

xcode frameworks iphone-privateapi ios swift

4
推荐指数
1
解决办法
2420
查看次数