Questions tagged «ios-simulator»

iOS Simulator应用程序在计算机上的窗口中显示iPhone或iPad用户界面,以模拟iPhone或iPad设备。该应用程序提供了几种使用键盘和鼠标与之交互的方式,以模拟敲击,设备旋转和其他用户操作。

7
将自签名证书添加到iPhone Simulator?
我在API的端点处有一个自签名证书。我正在尝试使用模拟器测试某些东西,但正在获取“不受信任的服务器证书”。 我尝试在模拟器上使用Safari浏览器下载.crt文件,但这似乎不起作用。 iPhone模拟器从哪里获得钥匙串?如何添加受信任的证书,以便我的应用程序可以运行? 更新 我通过创建CA,然后使用iPhone供应工具添加CA证书来使其工作。然后,我可以在API服务器上获得由该CA证书签名的证书,并且NSConnection可以正常工作。由于某种原因,我无法使用自签名证书来使其正常工作。我需要使用预配置软件重新尝试。 我真正的问题是如何在模拟器上使用它?我认为模拟器使用实际计算机的钥匙串。


14
无法启动模拟器,因为它已经在使用中
我正在使用xcode 5,并且经常The Simulator can't be launched because it is already in use.在未运行或未打开时获取它(即,在我这样做之后:退出模拟器)。 我停止了该应用程序,并且没有打开,运行或使用模拟器的任何其他项目(请避免使用此类建议)。 这发生在我得到异常之后。 我怎样才能“释放”模拟器进程而不必重新启动计算机(现在这是我找到的唯一解决方案),我已经尝试过: 模拟器->服务->重置内容和设置 关闭xcode并重新打开 xcode->开发人员工具->模拟器->(打开模拟器)退出模拟器 活动监视器->(模拟器已关闭,因此此处没有强制关闭的内容) 另外,我的任何尝试都没有遇到例外,所以我想知道开发人员工具中的哪个工具可以帮助我找出问题所在。

26
从Xcode启动iOS模拟器并出现黑屏,然后挂起Xcode并且无法停止任务
我在iOS模拟器中运行基本的iPhone应用程序时遇到困难(在浏览Stanford iTunes CS193p讲座时)。 我已经搜索了一段时间(包括Google和SO),但到目前为止仍找不到解决方案。有许多类似的错误,但是解决方案似乎无法解决此问题。 在Xcode中,我单击“运行”。它可以编译并成功构建,启动iOS模拟器,但始终无法加载该应用程序。仅状态栏在顶部。带黑屏。 我只写了非常基本的代码(跟着讲课),无法解决这个问题。 为了使事情更加混乱,(UIWebView)在这些讲座之前,我写了一个Web包装程序,效果很好。但是代码几乎没有任何区别。我从头开始创建的所有新应用都因相同的黑屏问题而失败。 如果我按下模拟器上的主屏幕按钮并启动应用程序,它将显示出来。但是Xcode似乎不知道发生了什么。 好像Xcode失去了与iOS Simulator交谈的能力并假定它正在运行(即使我退出了iOS Simulator)。我尝试退出Xcode,它要求我停止任务。然后就挂了。因此,我必须强制重启才能退出Xcode。 我正在使用:OSX 10.8.2 Xcode 4.5.2 iOS Simulator 6.0 CalculatorAppDelegate.h #import <UIKit/UIKit.h> @interface CalculatorAppDelegate : UIResponder <UIApplicationDelegate> @property (strong, nonatomic) UIWindow *window; @end CalculatorAppDelegate.m #import "CalculatorAppDelegate.h" @implementation CalculatorAppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions (NSDictionary *)launchOptions { // Override point for customization after …

3
iOS应用每隔一次启动便崩溃,找不到错误
第一次启动该应用程序时,一切似乎运行良好。我将按一下“停止”按钮,做一些工作,当我再次启动它时,它似乎崩溃了,甚至无法加载任何东西。按停止,再次单击运行,它可以正常工作。直到我重复该过程。 这是xcode使用“线程1:信号SIGABRT”突出显示错误的地方。显然这里没有什么用。 int main(int argc, char *argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([PokerAppDelegate class])); } } 调试控制台除了(lldb)之外什么都没有显示(因此,我想它停止了,目前还没有崩溃)BT。 (lldb) bt * thread #1: tid = 0x1c03, 0x9a258a6a libsystem_kernel.dylib`__pthread_kill + 10, stop reason = signal SIGABRT frame #0: 0x9a258a6a libsystem_kernel.dylib`__pthread_kill + 10 frame #1: 0x99ea1b2f libsystem_c.dylib`pthread_kill + 101 frame #2: …

4
Xcode-免费清除设备文件夹?
我正在删除一些文件夹和文件,以在驱动器上腾出更多空间。我知道在路径: ~/Library/Developer/CoreSimulator/Devices/ 每个模拟器和每个版本都有一个文件夹。该文件夹对我来说约为11GB。我知道我可以删除不再使用的旧版本的模拟器。但是从那个唯一的标识符中,我不知道哪个是正确的,哪个不是。所以我的问题是:我可以全部删除吗?下次我不会在模拟器中放任何我的应用程序也可以,但是我可以再放一些东西吗?模拟器的旧版本?还是其他?谢谢


3
iOS模拟器与小牛较慢
自从上一次OSX更新(小牛)以来,我是唯一拥有慢速模拟器的人? 我试图重置模拟器 我试图在调试主栏中打开/关闭动画速度 我试图用一个简单的移动四边形绘制游戏 我尝试在具有Retina的IOS7,IOS6上且未在模拟器上运行我的应用程序 在Android设备上运行时,我的应用程序运行并不慢 模拟器总是很慢,在以前的OSX版本上我没有任何问题:/(我的应用程序是使用OpenGL ES2的游戏) 谢谢!

5
在iOS 8.1模拟器上更改语言不起作用
如果我将iOS 8.1模拟器上的语言更改为任何语言,并尝试使用 NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0]; NSLog(@"Language: %@", language); 我回来了。我试过重置导航器等。我试过使用iOS 7.1运行时(在Xcode 5.1.1中),并且工作正常。是否有人设法找到解决此问题的方法?

10
iPhone / iPad浏览器模拟器?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 3年前关闭。 改善这个问题 我需要查看Windows桌面上iPhone和iPad上的网页外观。这可能吗? 快速搜索产生了一些iPhone测试站点,这似乎是我想要的。但是,当与我自己的iPhone进行比较时,它们非常不准确!我真的需要尽可能接近100%准确的东西。 XCode是否具有100%准确的模拟器?我知道我需要一台Mac才能运行XCode ...

10
在iPhone上安装配置文件-以编程方式
我想在iPhone应用程序中附带一个配置文件,并在需要时安装它。 请注意,我们正在谈论的是配置文件,而不是配置文件。 首先,这样的任务是可能的。如果将配置文件放在网页上,然后从Safari中单击它,则将安装它。如果通过电子邮件发送配置文件并单击附件,则附件也会安装。在这种情况下,“已安装”表示“已调用安装UI”-但我什至无法做到。 因此,我根据以下理论进行工作:启动配置文件安装涉及以URL导航到它。我已将个人资料添加到我的应用程序包中。 A)首先,我尝试使用file:// URL将[sharedApp openURL]放入捆绑包中。没有这样的运气-没有任何反应。 B)然后,我将一个HTML页面添加到我的包中,该页面具有指向该配置文件的链接,并将其加载到UIWebView中。单击链接没有任何作用。但是,从Safari中的Web服务器加载相同的页面可以正常工作-可以单击链接,然后安装配置文件。我提供了一个UIWebViewDelegate,对每个导航请求都回答“是”-没什么区别。 C)然后,我尝试从Safari的捆绑包中加载相同的网页(使用[sharedApp openURL]-没有任何反应。我猜想,Safari无法看到我的捆绑包中的文件。 D)将页面和配置文件上传到Web服务器上是可行的,但是在组织层面上却是​​一个痛苦,更不用说额外的失败原因了(如果没有3G覆盖,该怎么办? 所以我的大问题是:**如何以编程方式安装配置文件? 小问题是:什么可以使UIWebView中的链接不可单击?是否有可能加载一个文件:从// URL我在Safari浏览器捆绑?如果没有,iPhone上是否可以放置文件,而Safari可以找到它们? 在B)上编辑:问题在于我们正在链接到配置文件。我将其从.mobileconfig重命名为.xml(因为它确实是XML),更改了链接。链接在我的UIWebView中有效。重新命名-同样的东西。似乎UIWebView不愿做应用程序范围的事情-因为配置文件的安装会关闭应用程序。我试图通过UIWebViewDelegate告诉它可以,但是并没有说服。mailto的行为相同:UIWebView中的URL。 对于mailto: URL,常见的技术是将它们转换为[openURL]调用,但是对于我的情况而言,这并不起作用,请参阅方案A。 对于itms:URL,但是UIWebView可以正常工作... EDIT2:尝试通过[openURL]向Safari提供数据URL-不起作用,请参见此处:iPhone打开数据:Safari中的网址 EDIT3:找到了很多有关Safari如何不支持file:// URL的信息。但是,UIWebView确实可以做到。另外,在模拟器上打开Safari也可以。后一点是最令人沮丧的。 EDIT4:我从未找到解决方案。取而代之的是,我整理了一个两位的Web界面,用户可以在其中订购通过电子邮件发送给他们的个人资料。


3
iOS:如何从URL调试“全新启动”应用
从URL启动应用程序时,URL是重新启动应用程序还是恢复处于已暂停状态的应用程序之间存在区别。 我的问题是,如何从URL调试“新启动”过程?在Xcode中点击“运行”会自动打开应用程序。然后,我必须暂停该应用程序才能访问Safari并访问我的测试站点。但是,如果我关闭已暂停的应用程序,则Xcode将不再附加到该应用程序,并且将无法调试。


14
iPhone自动测试[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我知道这是一个长镜头,但我想我会尝试的。没有人知道任何自动化测试的东西为iPhone模拟器?如果有Selenium之类的东西,但对于iPhone模拟器,我会很喜欢。我不需要像断言这样的花哨的东西,只是可以在屏幕上伪造水龙头的东西,这样我就可以停止滥用触控板。:) 有没有一种方法可以将点击或键盘事件(例如在Android上通过adb发送)到iOS设备?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.