草庐IT

Private_dirty

全部标签

ios - 如何使用私有(private)框架捕获来自 iOS 上其他应用程序的所有推送通知?

我正在寻找一种方法来检测定向到iOS上其他应用程序的传入推送通知。我知道这可能无法通过公共(public)框架完成,但由于这是个人项目,我可以使用私有(private)库。每次收到通知时,我都想通过蓝牙连接外部设备,但我无法对设备本身进行编程(因此没有ANCS)。我研究了SpringBoardServices和BulletinBoard私有(private)框架,但我不是专家程序员,所以我想不出一种方法来使用它们来满足我的需要……有什么想法吗?提前致谢! 最佳答案 非常有趣的问题!我有一些想法可以帮助你。私有(private)框架S

ios - ReactiveCocoa error "Let ' value' is private and cannot be referenced from an '@inline(__always)' function"自Xcode 8.3更新

我正在为我的iOS应用程序使用ReactiveCocoa,这是我的Podfile的两行相关内容:pod'ReactiveCocoa','5.0.0-alpha.3'pod'ReactiveObjC'自从我将Xcode更新到8.3版后,我无法再编译我的代码,编译器从Pods/ReactiveSwift/Atomic.swift文件中抛出这些错误:Let'value'isprivateandcannotbereferencedfroman'@inline(__always)'function我尝试清理项目并重新安装pod(podinstall),但问题仍然存在。知道如何解决这个问题吗?

ios - 以编程方式获取 iOS 应用程序中的内存使用情况 Live/Dirty Bytes(不是 Resident/Real Bytes)

根据我目前所读到的内容,实际/驻留字节表示分配给应用程序的字节数,包括应用程序不再使用但尚未被操作系统回收的字节数。事件/脏字节是应用程序实际使用的字节,操作系统无法回收。我认为XCodeDebugnavigator中显示的数字是LiveBytes。我有兴趣以编程方式获取这个数字(用于我们自己的统计/分析),但我发现的代码只能给出驻留字节的值,这比Xcode在某些设备上显示的值大(几乎两倍大),实际上是在相同的设备上,但iOS版本不同。(在iOS9上,它给出的值几乎是Xcode的两倍,但在iOS11上,它给出的值几乎与Xcode相同)。我使用的代码是这样的:structmach_tas

iphone - 应用程序在后台时获取屏幕截图? (允许私有(private) API)

我正在为iPad开发一个监控应用程序。它已经使用私有(private)框架来发送人工事件和模拟用户输入,而我的应用程序在后台,另一个应用程序在前台。现在我的问题是,我需要以编程方式获取iPad的屏幕截图作为图像。我知道UIGetScreenImage方法,也知道在屏幕上渲染每个View以获取图像。但是,无法从后台调用UIGetScreenImage。(当我从后台尝试时,我收到一条错误消息)而且我无法从另一个应用程序呈现View,因为我只知道我的应用程序的View。选项1我能够模拟点击主页和锁定键,为iPad生成屏幕截图。之后,我使用私有(private)API从相册访问此图像,使用[P

ios - 正在定制 UISearchField 是私有(private)的

我需要自定义UISearchBar:更改搜索文本颜色更改网站图标Apple没有提供API。然而,这是一种可能的解决方案:for(UIView*subViewin_searchBar.subviews){if([subViewisKindOfClass:UITextField.class]){UITextField*searchField=(UITextField*)subView;searchField.textColor=[UIColordarkGrayColor];UIImage*image=[UIImageimageNamed:@"loop.png"];UIImageView*i

iphone - iOS 私有(private) api 使用 : _Unwind_Resume

我正在尝试为iOS7准备一个应用程序以供审查,但我碰壁了:该应用在...._Unwind_Resume中引用了非公开符号在Release-iphoneos内部,我试图找到罪魁祸首nm-u*.a|grep-C20Unwind_Resume但看起来每个依赖项都会在某个时候列出Unwind_Resume。这可能是什么原因造成的?我如何从这里调试它? 最佳答案 我们的iOS库也导致我们的开发人员出现验证错误-我们的库的修复最终非常简单。运行产品>分析(针对库,而不是应用程序!)修复任何“API滥用”错误-对我们来说,这是一些随机的“参数可能

ios - 导入 ChatKit(即私有(private)框架)或以某种方式使用 CKDBMessage

首先-我知道私有(private)框架/API不会让我进入AppStore,这仅供私有(private)使用/研究。我无法使用ChatKit.framework编译我的项目。基本上我需要以某种方式初始化一个CKDBMessage对象并从中获取内容。我尝试的第一个方法是能够调用它:CKDBMessage*msg=[[CKDBMessagealloc]initWithRecordID:lastID];NSLog(@"GOTSMS:%@",msg.text);我无法使用这些解决方案的任何组合进行编译:只需将CKDBMessage.h添加到我的项目添加ChatKit.framework的所有h

ios - 私有(private)框架的应用程序传输安全设置

我正在为第三方开发人员制作一个私有(private)框架,他们不需要了解有关服务器、URL等的任何信息。我需要为ATS进行一些设置,但似乎更改该框架项目中的info.plist不起作用。我是不是做错了什么或者应该是这样的,我不能在我的框架范围内管理ATS? 最佳答案 ATS配置适用于最终应用,而不适用于其中的任何特定框架,因此将使用的info.plist将是使用您的框架的项目的一部分。由负责那个项目的开发人员将适当的键添加到他们的info.plist中。除了记录任何所需的ATS配置之外,作为框架开发人员,您无能为力。

iphone - 是否有任何用于检测发送或接收的短信的iphone private api

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我需要实现一个应用程序来检测在iPhone上接收或发送短信时的事件。不需要读取短信。我的应用程序将使用苹果的voip和导航器后台多任务处理功能在后台运行。我可以使用私有(private)api,因为我的客户不需要应用商店中的这个应用。谢谢。

iphone - 如何为 iOS 私有(private) api (MobileWifi.framework) 添加授权

我想使用MobileWifi框架访问WiFiRSSI数据。链接在这里http://www.iphonedevwiki.net/index.php/MobileWiFi.framework,但它表示需要为此私有(private)框架安装授权。我不知道如何开始,谁能给我一个线索?非常感谢。 最佳答案 在TargetSummary选项卡中,选中UseEntitlementsFile,然后在其中添加wifi访问key,将类型设置为bool值并将其值设置为YES。注意:您需要越狱并安装AppSync才能使用此私有(private)授权。否则,