我正在使用该ImageCaptureCore框架来控制在 Cocoa 应用程序中通过 USB 连接的 DSLR 相机。现在我想在 iOS 上做同样的事情(相机通过“Lightning to USB Camera Adapter”连接到 iPad)并想知道要使用哪个框架。
我不打算将应用程序提交到 AppStore,因此使用私有框架完全没问题。我在iOS-Runtime-Headers 中搜索了适当的标题,但只找到了ImageCapture. 任何正确方向的提示都是最受欢迎的。
根据技术问答 QA1561,不建议以任何方式退出应用程序。适当的方式是允许用户自行退出应用程序,而不是强制退出或中止应用程序的执行。
但是,Microsoft Teams iOS 应用程序以某种方式设法不仅避免了崩溃,而且以动画方式优雅地退出,类似于按下设备上的“主页”按钮。
请注意,在上述示例中没有按下主页按钮。该应用程序以编程方式执行动画退出
如何在您的设备上重现此行为:
我知道当你将它提交到应用程序商店时,有一些限制的api或代码不允许在你的应用程序中.
你怎么知道它们是什么?有没有办法在提交之前检查你的应用程序,以确保你没有使用过这样的api?
在设计阶段避免这个问题可能比在以后尝试修复它更好,所以我想知道Xcode中是否有任何工具或文档来确定这个问题.
[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)
有人可以给我一个方向或一些例子。非常感谢。
我有兴趣在iPhone上的私人应用程序中发送彩信.我需要的很多信息都是专有的,因此我无法在任何地方找到它.基本上,我正在寻找构建CTMessage并将其编码为MMS的正确方法,然后通过其中一个重载的sendMMS函数发送它.提前致谢.
我的问题是这个问题的重复.但那个(正确地)被关闭为非建设性的,没有回答,绝对没有任何人使用.
我正试图从我的iPhone 5连接到外部蓝牙配件.该配件既不是MFI认证也不支持蓝牙低功耗通信.
所以我唯一的选择是使用私有框架连接到它,我这样做,因为我不打算将我的应用程序推送到App Store.该应用程序是供个人使用.
我正在尝试使用私有的BluetoothManager框架类,使用XCode 4.6,我的应用程序是针对iOS 6.0.
在sdk文件夹中的bluetoothManager框架中添加了名为Headers的文件夹
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework
在该文件夹中创建了4个头文件,即
CTStructures.h
我从这里得到了这些头文件.
使用常规方法将BluetoothManager.framework添加到我的项目中
target->Build Phases->Link Binary with Libraries.
在我的ViewController.h文件中,我导入了头文件
#import "BluetoothManager.h"
Run Code Online (Sandbox Code Playgroud)就是这个.我只是按照本教程,但在这里添加了步骤,以防教程发生故障.
我还没有进入编码部分.当我尝试编译上面给出的设置时,我收到错误
找不到NSObject.h文件
在BluetoothManager.h我添加为框架标题的文件中.
有任何想法吗?
我是第一次使用ios开发人员,无法找到有关私有api的任何文档.所以我一直在寻找关于如何使用otool的某种类型的教程.我能找到的唯一确定的事情是我必须通过xcode首选项下载命令行工具.我也一直看到将它链接到.app文件的引用,但我不知道在哪里可以找到它以及如何在工具中使用它.有任何链接或建议吗?
我正在玩iOS SDK,我正在尝试以编程方式更改设备的日期和时间.我读到这是不可能的标准SDK,这是有道理的,但我想知道是否可以使用私有API这样做,因为我只是做一个应用程序作为一项研究,并不打算发布它在App Store上
如何在ios 8.3中使用私有api获取cell id,因为之前的核心电话私有api在最新的ios sdk 8.3中不起作用.
我已经将MobileCoreServices.framework添加到我的Xcode项目中,并将该语句import MobileCoreServices放在文件顶部。
我有代码行
let test = LSApplicationWorkspace.defaultWorkSpace()
和xcode说 Unresolved Identifier LSApplicationWorkspace
我尝试清理和重建项目。有任何想法吗?
ios ×9
iphone ×3
xcode ×3
frameworks ×2
bluetooth ×1
cocoa ×1
home-button ×1
homescreen ×1
ios8.3 ×1
jailbreak ×1
mms ×1
objective-c ×1
otool ×1
settings ×1
swift ×1