ios-simulator相关内容

核心数据文件的位置 iOS 10

我正在尝试使用 SQLite 浏览器查看我的核心数据对象.我无法找到核心数据在哪里保存其 sql 文件.我查看了应用程序文档文件夹,但那里什么也没有. 你知道IOS 10(模拟器)中的核心数据在哪里保存它的SQLite文件吗? 解决方案 我在 XCode 8 Swift 3 OS macOS Sierra 上测试过 IOS 10 在你的 Appdelegate.swi ..
发布时间:2021-12-23 14:19:59 移动开发

从代码模拟内存警告,可能吗?

我知道我可以通过从 iPhone 模拟器的下拉菜单中选择“模拟内存警告"来模拟模拟器上的内存警告.我什至可以为此制作一个热键. 但这不是我想要实现的.我想从代码中简单地做到这一点,假设每 5 秒执行一次.这可能吗? 解决方案 实际上很容易,但是它依赖于未记录的 api 调用,所以不要随它一起发布您的应用程序(即使它位于无法访问的代码路径中).你所要做的就是:[[UIApplicati ..
发布时间:2021-12-21 10:22:42 移动开发

拖动按钮时 ScrollView 不滚动

我有一个滚动视图,用于在没有按钮时滚动.现在确实如此,当拖动鼠标(在模拟器上)时,什么也没有发生(我认为是因为按钮被按下了).我怎样才能做到这一点? 解决方案 这是因为 UIButton 的 UIScrollView 子视图(我假设按钮作为子视图添加到您的case) 正在跟踪触摸而不是滚动视图.UIScrollView 方法 touchesShouldCancelInContentView ..
发布时间:2021-12-20 23:15:08 移动开发

如何在 iOS 应用程序中以编程方式显示目标的版本/内部版本号?

如何以编程方式获取目标版本的值,如下图所示? 如我的 Xcode 项目目标的“属性"窗口所示.我想在我的应用程序的启动画面中显示它,以便我知道人们当前使用的是哪个版本? 解决方案 有2个数字! 营销版本号是针对客户的,称为版本号.它从 1.0 开始,主要更新到 2.0,3.0,对于 1.1 的次要更新,1.2 以及对 1.0.1、1.0.2 的错误修复.这个数字是关于发布和新功 ..
发布时间:2021-12-20 21:03:59 移动开发

如何将图像添加到 iOS 模拟器

我有 xcode 4.5.1,想将照片添加到 iphone 6.0 模拟器,但找不到.我有一个名为 iphone 模拟器的文件夹,但它只包含 4.3.1.这可能是因为几个月前我将应用程序支持中的几乎所有内容都拖到了我的外部硬盘驱动器中以节省一些内存.现在,当我将其拖回时,它包含我之前使用的 4.3.1.我必须下载新的东西还是我应该怎么做?提前致谢! 解决方案 运行模拟器 在模拟器上运行 ..
发布时间:2021-12-20 20:59:35 移动开发

将现有的 CGColor 分配给 CGColor 属性适用于 iOS 模拟器,而不是 iOS 设备.为什么?

我知道如何解决我即将概述的问题,但是,我有点困惑为什么代码场景在 iOS 模拟器中有效,但在我的 iPad 上无效. 我有一个方法可以检查各种属性,然后根据属性的状态设置 CALayer 的背景颜色.下面的代码和我的颜色赋值方法类似: //这将是CALayer BGColor...CGColor c = UIColor.blueColor.CGColor;//默认为蓝色开关(我的状态){案 ..
发布时间:2021-12-20 20:54:49 移动开发

viewDidLoad 中的错误帧大小

可能的重复: 为什么我必须手动设置我的viewDidLoad 中的视图框架? 我有适用于 iphone 和 ipad 的通用应用程序,两个故事板,如果我在 viewDidLoad 中的 iphone 模拟器上运行我的应用程序,nib 中每个元素的每一帧都是正确的.但是,如果我为 ipad(模拟器)在框架中执行此操作为零,但屏幕看起来是正确的.你能给我建议吗?谢谢. 解决方案 这是一 ..
发布时间:2021-12-20 20:52:45 移动开发

如何监控从 iOS 模拟器发出的网络调用

我正在尝试像 Firebug 一样监控从应用程序到我的服务器的调用.我找不到在 iOS 模拟器或 xCode 中看到它的方法. 有没有办法在不嗅探所有流量的情况下做到这一点?如果不是,您会推荐什么工具? 解决方案 我个人使用 Charles 那种东西. 启用后,它将监控每个网络请求,显示扩展的请求详细信息,包括对 SSL 和各种请求/响应格式的支持,如 JSON 等... 您 ..
发布时间:2021-12-20 10:19:44 其他开发

iPhone 的自动化测试

我知道这将是一个长期的尝试,但我想我会尝试.有谁知道 iPhone 模拟器的任何自动化测试任何?如果有像 Selenium 这样的东西,但对于 iPhone 模拟器,我会很高兴的.我不需要像断言这样的花哨的东西,只需要一些可以在屏幕上伪造点击的东西,这样我就可以停止滥用我的触控板.:) 有没有办法向 iOS 设备发送点击或按键事件(比如在 android 上通过 adb)? 解决方案 ..

运行旧代码的 Xamarin iOS 模拟器

当我从 Visual Studio 调试我的 Xamarin.iOS 项目时,它会在模拟器上构建、安装并启动应用程序而不会出现问题.但是在启动时,我看到了一堆来自一个方法的调试跟踪,这些方法甚至不再存在于我的 C# 代码中.我还可以在删除方法的类上设置断点,该断点与该方法以前所在的行号相同,当调试器停止时,我将在调用堆栈中看到删除的方法. 我已经关闭并重新打开了 Visual Studio, ..
发布时间:2021-12-14 17:22:30 移动开发

在钥匙串中找不到有效的 iPhone 代码签名密钥

所以我将 XCode 5 和 Xamarin 下载到我的 Mac Pro 并创建了 Single View Hello World 应用程序,并很高兴通过我运行它的模拟器启动它? 我收到此错误在钥匙串中找不到有效的 iPhone 代码签名密钥. 很好,我在这里和那里阅读了过去和未来的所有线程,但没有一个有帮助,因为我只想在 iOS 模拟器上而不是在设备上运行它. 我意识到我什至无 ..
发布时间:2021-12-14 17:17:53 移动开发

向 iphone Simulator 添加自签名证书?

我的 API 端点有一个自签名证书.我正在尝试使用模拟器测试一些东西,但我得到了“不受信任的服务器证书". 我尝试在模拟器上使用 safari 下载 .crt 文件,但这似乎不起作用. iPhone Simulator 从哪里获得钥匙串?如何添加受信任的证书以便我的应用程序正常运行? 更新 我通过创建 CA 然后使用 iPhone 配置工具添加 CA 证书来使其工作.然后我 ..
发布时间:2021-12-14 14:26:43 移动开发

是否可以在 iOS 模拟器中禁用网络?

我正在尝试调试我在从 Internet 获取其主要数据的应用程序中看到的一些不一致的行为.我在模拟器中没有看到问题,只是在设备上,所以我想在模拟器中重现网络和连接环境. 有没有办法在模拟器中禁用网络? (我远程连接到 Mac 进行编码,目前没有其他选择,因此禁用操作系统网络不是一个选项). 解决方案 恐怕不会——模拟器共享操作系统正在使用的任何网络连接.不久前,我提交了一份关于 ..
发布时间:2021-12-14 08:47:37 移动开发

iOS 模拟器安装应用程序失败

我创建了一个 Cordova 2.1.0 应用程序,前 2-3 次运行良好.但是现在当我尝试通过终端运行它时,它给了我以下错误.我没有改变任何东西. Ankurs-Mac-mini:~ ankur$/Users/ankur/Desktop/CordovaSMS/cordova/emulateAnkurs-Mac-mini:~ ankur$ 2012-10-17 16:11:08.695 ios- ..
发布时间:2021-12-11 14:32:30 移动开发

如何查找 iPhone 中安装的应用程序

我正在开发一个应用程序,我需要在其中查找已安装在 iPhone 设备(如 Skype、facebook)中的应用程序.我需要检查一下.如果可能,请给我代码片段,否则请提供获取解决方案的链接. 如果可以,那么如何禁用该应用程序? 解决方案 您无法检查任何应用程序,但您实际上可以检查正式共享其 URL 方案的应用程序. 您可以在此处找到这些网址方案的最大数据库.现在,如何使用?我们 ..
发布时间:2021-12-09 09:37:58 移动开发

排毒:iOS 模拟器如何确认警报消息

我正在使用来自 react-native 的 Alert. 我如何通过按下警报消息上的“注销"按钮来排毒? 我尝试使用 await element(by.text('Log out')).tap(); 但我收到“匹配多个元素"的错误消息.据推测,它找到了 3 个具有相同标签的元素.带有“注销"标签的原始按钮用于触发警报消息、警报消息标题和我想要排毒的警报消息按钮. 错误跟踪:[ ..
发布时间:2021-12-06 22:22:09 移动开发