Tag: ios simulator

iPhone崩溃 – 消息发送到解除分配的实例

好的,这是我得到的错误: -[CFRunLoopTimer invalidate]: message sent to deallocated instance 0x109b05a0 (gdb) 这是导致崩溃的代码: if (waitingOpponentTimer) { [waitingOpponentTimer invalidate]; //<– Crash/error occurs here waitingOpponentTimer = nil; } 和其他地方: NSTimer* waitingOpponentTimer; 并且: waitingOpponentTimer = [NSTimer scheduledTimerWithTimeInterval:10.0f target:self selector:@selector(waitingOpponentTimeOut)userInfo:nil repeats:NO]; WaitOpponentTimer没有任何其他的发生,只有我上面显示的那些。 waitingOpponentTimeOut动作只是设置一些variables,对定时器或waitOpponentTimer没有任何作用。 我已经尝试了所有下面的IF语句来防止无效声明: if (waitingOpponentTimer) { if ([waitingOpponentTimer retainCount] > 0) { if (waitingOpponentTimer.isValid) { if (waitingOpponentTimer != nil) { […]

在OSX 10.10优胜美地的iOS 6.1模拟器

我正在开发一个基于iOS 6.1的应用程序,升级到OSX之后,Yosemite无法运行模拟器。 我一直在阅读stackoverflow,有人说OSX 10.10不再支持iOS 6,只有7和8。 我select了在iOS 6上开发,因为仍然使用这个版本的大量用户。 我已经看到这个话题在OS X 10.10(优胜美地testing版),我如何testing使用iOS 6.1模拟器? 但是我想就要走的道路发表意见。 我返回到OSX 10.9 Maverick,或提前到iOS 7.1? 先谢谢你。

Xcode 9 iOS 10/11模拟器 – 所有应用程序崩溃

我刚刚安装了Xcode 9,并尝试运行iOS 11和10.3.1模拟器。 奇怪的是,模拟器中的所有股票应用程序崩溃/强行closures,当我点击任何一个,即Safari,照片等。 我已经在iOS 11 / 10.3.1上的iPhone X,iPhone 8/8 +和iPhone 6+模拟器上尝试过,所有这些模拟器都有相同的崩溃结果。 如果我在iOS 6或更高版本的iOS模拟器上尝试它,那么它运行良好。 如果我尝试多次启动它,例如Safari或Calendar的40到50次,那么有时候这个特定的应用程序可能会运行,一旦运行成功,它将保持在会话的其余部分(直到我closures应用程序任务切换器,然后同样的问题再次出现)。 我的Xcode编译的应用程序也是如此。 我在模拟器的设备日志中看到了很多这些错误,不确定是否相关: Sep 26 23:25:34 MYMAC com.apple.CoreSimulator.SimDevice.2F950F5F-6057-4AAA-A5B4-A8068A8F00F9 [10215](com.apple.imfoundation.IMRemoteURLConnectionAgent):Boolean的未知键:EnablePressuredExit Sep 26 23:25:33 MYMAC com.apple.CoreSimulator.SimDevice.2F950F5F-6057-4AAA-A5B4-A8068A8F00F9 [10215](com.apple.Safari.History):Boolean的未知键:EnableTransactions Sep 26 23:25:33 MYMAC com.apple.CoreSimulator.SimDevice.2F950F5F-6057-4AAA-A5B4-A8068A8F00F9 [10215](com.apple.icloud.FMF.FMFMapXPCService):Boolean的未知键:EnableTransactions Sep 26 23:25:34 MYMAC com.apple.CoreSimulator.SimDevice.2F950F5F-6057-4AAA-A5B4-A8068A8F00F9 [10215](com.apple.imfoundation.IMRemoteURLConnectionAgent):Boolean的未知键:EnableTransactions 我的iMac 2009已经运行了El Capitan和Xcode 8,而且我只用Xcode 9升级到了High Sierra。我还更新了iTunes 12.7,以防万一。 我也尝试运行我旧的Xcode 8(仍然作为单独的副本安装)和iOS 10.3.1模拟器,这些股票应用程序运行良好。 所以这个问题似乎只发生在Xcode 9和iOS 10/11模拟器上。 任何人都可以解释一下这个问题吗? […]

我们可以在iPhone模拟器上使用UI自动化工具吗?

我一直在使用新的UI自动化工具与仪器和iPhone SDK 4.0,但到目前为止,我还没有能够得到它在iPhone模拟器下运行。 我已经尝试设置目标到每个可能的位置 – 我的生成文件夹,在〜/库/应用程序支持/ iPhone模拟器等应用程序文件夹,但我尝试运行它时收到错误消息: – [UIATarget_0x5a1e3b0 frontMostApp] /SourceCache/UIAutomation_Sim/UIAutomation-37/Framework/UIATargetElements.m行437中的意外错误, 有没有人得到这个工作?

如何在iOS模拟器中testingdynamictypes(更大的字体大小)

在iOS中更改dynamictypes设置可以手动完成(设置>常规>辅助function>大文本)。 但是,在目前的模拟器(本文写作时为v9.3)中似乎不起作用,并且手动执行并不是需要自动化的解决scheme。 问题:有没有办法通过dynamictypes设置启动应用程序来启动更大字体的应用程序? 注意:这不仅对UItesting有用,而且对于使用更大字体的Fastlane快照创build屏幕截图也是有用的。

在iPhone模拟器4.3 / XCode 4.2和4.0.2中使用块崩溃的应用程序

任何人在XCode 4.2(狮子)或4.0.2 4.3 iPhone模拟器有麻烦吗? 我有很长时间的工作,testing,并在生产中使用块来指定完成操作的代码。 例如,我使用UIViewanimation来淡出标签顶部的一些文本,如下所示: [UIView animateWithDuration: 0.0 delay: 0.0 options: (UIViewAnimationOptionCurveEaseInOut | UIViewAnimationOptionTransitionNone) animations: ^{ videoTextLabel1.alpha = 0.0; videoTextLabel2.alpha = 0.0; videoTextLabel3.alpha = 0.0; } completion: ^(BOOL completed) { [self fadeInNextMeditationLine: 0]; }]; 我可以在模拟器中可靠地获得EXEC_BAD_ACCESS – 从来没有在设备上的问题。 在另一个地方,我使用我自己的完成块实施,在用户解散模态视图后采取行动。 ValuePickerController *controller = [[ValuePickerController alloc] initWithNibName: kValuePickerXIBFileName bundle: nil labelText: @"prompt") value: alertSettings.frequency minimumValue: kMinimumFrequency maximumValue: […]

如何在iOS 6模拟器中自定义运营商名称?

我怎样才能将默认的Carrier名称自定义为其他内容,例如AT&T ?

为什么LLDBdebugging器一直不能连接?

我已经看到了很多关于这个问题的答案: 错误:无法附加到进程ID 作为switch to GDB 。 但是没有人解释为什么会发生这种情况? GDBdebugging器的附加工作正常,但默认和推荐的项目设置是LLDB。 有人可以解释为什么LLDB失败? 这是一个常见的错误还是我做错了什么? 另外,如何在创build新项目时将GDB设置为我​​的默认debugging器而不用手动更改? 系统信息: OS: Lion RAM: 5GB XCode: Version 4.6 (4H127) Device: Mac mini 我的本地主机设置:

为什么我无法在Yosemite上的Xcode中看到iOS 7.0模拟器?

我需要在iOS 7.0.3模拟器上进行一些testing,但是当我进入首选项> Xcode(6.0.1)下载时,在组件部分下没有iOS 7.0模拟器。 难道是因为我在跑优胜美地? 我听说小牛机器失去了对iOS 6.0的支持,但是找不到优胜美地是否已经取消了对7.0模拟器的支持。

Xcode – 使用较旧的iOS版本运行模拟器

嘿,我已经做了很多四处寻找,并看到了如何在老版本的Xcode中做到这一点的许多答案,但他们似乎并不适合Xcode 6.所以我怎么能在模拟器中运行iOS的老版本Xcode 6。 谢谢您的帮助