标签: ios-simulator

iOS 8 Beta模拟器的文档目录路径

在iOS 7中,可以在以下位置找到iOS模拟器的文档目录:

/Users/Sabo/Library/Application Support/iPhone Simulator/
Run Code Online (Sandbox Code Playgroud)

但是,在iOS 8 Beta Simulator中,我在上面的目录中找不到iOS 8的相应目录.

iOS 8模拟器的文档目录路径在哪里?

在此输入图像描述

ios ios-simulator ios8

87
推荐指数
11
解决办法
10万
查看次数

模拟器无法启动,因为它已在使用中

我正在使用xcode 5,并且经常The Simulator can't be launched because it is already in use.在它没有运行或打开时(即在我执行之后:退出模拟器).

我停止了应用程序并且没有任何其他打开,运行或使用模拟器的项目(请避免这些建议).

这种情况发生在我得到和例外之后.

如何"释放"模拟器进程而无需重新启动计算机(此时这是我找到的唯一解决方案)我尝试过:

  1. 模拟器 - >服务 - >重置内容和设置
  2. 关闭xcode并重新打开
  3. xcode - >开发人员toos - >模拟器 - >(打开模拟器)退出模拟器
  4. 活动监视器 - >(模拟器关闭,所以没有什么可以强行关闭)

还有一个例外是没有陷入我的任何尝试捕获,所以我想知道开发工具中的哪个工具可以帮助我找出问题所在.

xcode ios ios-simulator

84
推荐指数
3
解决办法
3万
查看次数

iOS应用程序在每次启动时崩溃,都找不到错误

我第一次启动应用程序,一切似乎运行正常.我会点击停止按钮,做一些工作,当我再次启动时,它似乎在它甚至可以加载任何东西之前崩溃.按停止,再次点击运行,它工作正常.直到我重复这个过程.

这是xcode用"Thread 1:signal SIGABRT"突出显示错误的地方.显然这里没什么用.

int main(int argc, char *argv[])
{
    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([PokerAppDelegate class]));
    }
}
Run Code Online (Sandbox Code Playgroud)

调试控制台除了(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: 0x04a7057b libsystem_sim_c.dylib`abort + 140
    frame #3: 0x01dc0b4e GraphicsServices`GSRegisterPurpleNamedPort + 348
    frame #4: 0x01dc069f GraphicsServices`_GSEventInitialize + 123
    frame #5: 0x01dc0c1f GraphicsServices`GSEventInitialize + 36
    frame #6: 0x000163f9 UIKit`UIApplicationMain …
Run Code Online (Sandbox Code Playgroud)

crash xcode sigabrt ios ios-simulator

81
推荐指数
2
解决办法
2万
查看次数

如何在Xcode 6(iOS 8)模拟器上使用Charles Proxy?

似乎iOS模拟器的目录已更改.它曾经存在~/Library/Application\ Support/iPhone\ Simulator/,现在它在~/Library/Developer/CoreSimulator/Devices/.

ios ios-simulator xcode6 ios8 charles-proxy

81
推荐指数
4
解决办法
6万
查看次数

IOS模拟器慢慢与小牛队

自上次OSX更新(小牛队)以来,我是唯一一个拥有慢速模拟器的人?

  • 我试过重置模拟器
  • 我试图在Debug主栏中打开/关闭动画速度
  • 我试图用一个简单的移动四边形绘制我的游戏
  • 我试图在IOS7上运行我的应用程序,使用Retina运行IOS6,而不在模拟器上运行
  • 当我在Android设备上运行它时,我的应用程序并不慢

模拟器总是很慢,在之前的OSX版本上我没有遇到任何问题:/(我的应用程序是使用OpenGL ES2的游戏)

谢谢!

xcode ios ios-simulator osx-mavericks

77
推荐指数
2
解决办法
2万
查看次数

在iOS 8.1模拟器上更改语言不起作用

如果我将iOS 8.1模拟器上的语言更改为任何内容并尝试从代码中检测到这一点

NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
NSLog(@"Language: %@", language);
Run Code Online (Sandbox Code Playgroud)

我得到了"恩".我已经尝试重置导航器等.我已经尝试使用iOS 7.1运行时(在Xcode 5.1.1中),它工作正常.有没有人设法找到解决此问题的方法?

localization ios ios-simulator ios8.1 xcode6.1

76
推荐指数
1
解决办法
3万
查看次数

将自签名证书添加到iphone Simulator?

我在API的端点上有一个自签名证书.我正在尝试使用模拟器测试一些东西,但我得到"不受信任的服务器证书".

我试图在模拟器上使用safari下载.crt文件,但这似乎不起作用.

iPhone模拟器从哪里获得钥匙串?如何添加可信证书以使我的应用程序正常运行?

UPDATE

我通过创建CA然后使用iPhone配置工具添加CA证书来实现它.然后我能够在API服务器上获得由该CA证书签名的证书,并且NSConnection正常工作.由于某种原因,我无法使用自签名证书使其工作.我需要使用配置软件重新尝试此操作.

我真正的问题是如何让它在模拟器上运行?我认为模拟器使用实际计算机的钥匙串.

iphone ssl pki keychain ios-simulator

75
推荐指数
7
解决办法
4万
查看次数

iOS模拟器在哪里保存屏幕截图?

自从更新到Xcode 4.3(在10.7.3 Lion上运行)后,我找不到iOS模拟器截图(据说是用cmd+ 创建的S).

他们不在~Library/Application Support/Developer/Shared/Xcode/Screenshots.

据推测,当Xcode搬离时Developer,他们感动了,但Spotlight无法告诉我他们在哪里.

xcode ios-simulator

73
推荐指数
3
解决办法
4万
查看次数

从Xcode启动iOS模拟器并获得黑屏,然后Xcode挂起,无法停止任务

我在iOS模拟器中运行我的基本iPhone应用程序(在浏览斯坦福iTunes CS193p讲座时遇到问题).

我一直在搜索(谷歌和SO),但到目前为止还无法找到解决方案.有许多类似的错误,但解决方案似乎并没有解决这个问题.

在Xcode中,我点击"运行".它成功编译和构建,启动iOS模拟器,但它永远不会加载应用程序.只有顶部的状态栏.黑屏.

我只编写了非常基本的代码(跟随讲座)并且无法解决这个问题.

为了更多地混淆问题,我(UIWebView)在这些讲座之前写了一个网络包装器,这很好用.但是代码几乎没有任何区别.我从头开始创建的所有新应用都会出现相同的黑屏问题.

如果我点击模拟器上的主页按钮并启动应用程序,它将显示.但Xcode似乎并不知道发生了什么.

就好像Xcode已经失去了与iOS模拟器交谈并假设它正在运行的能力(即使我退出iOS模拟器).我试着退出Xcode,它要求我停止任务.然后它就挂了.所以我必须强制重启以摆脱Xcode.

我正在使用:OSX 10.8.2 Xcode 4.5.2 iOS模拟器6.0

CalculatorAppDelegate.h

#import <UIKit/UIKit.h>

@interface CalculatorAppDelegate : UIResponder <UIApplicationDelegate>

@property (strong, nonatomic) UIWindow *window;

@end
Run Code Online (Sandbox Code Playgroud)

CalculatorAppDelegate.m

#import "CalculatorAppDelegate.h"

@implementation CalculatorAppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions (NSDictionary *)launchOptions
{
    // Override point for customization after application launch.
    return YES;
}

- (void)applicationWillResignActive:(UIApplication *)application
{
// Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such …
Run Code Online (Sandbox Code Playgroud)

xcode ios ios-simulator

73
推荐指数
11
解决办法
11万
查看次数

在iPhone上安装配置文件 - 以编程方式

我想用我的iPhone应用程序发送配置文件,并在需要时安装它.

请注意,我们谈论的是配置文件,而不是配置文件.

首先,这样的任务是可能的.如果您在网页上放置配置文件并从Safari中单击它,它将被安装.如果您通过电子邮件发送配置文件并单击附件,它也将安装.在这种情况下,"已安装"意味着"调用安装UI" - 但我甚至无法做到这一点.

所以我的理论是,启动配置文件安装涉及以URL的形式导航到它.我将个人资料添加到了我的应用包中.

A)首先,我尝试将[sharedApp openURL]与file:// URL一起放入我的包中.没有这样的运气 - 什么都没发生

B)然后我在我的包中添加了一个HTML页面,其中包含指向配置文件的链接,并将其加载到UIWebView中.点击链接什么都不做.但是,从Safari中的Web服务器加载相同的页面工作正常 - 链接可单击,配置文件安装.我提供了一个UIWebViewDelegate,对每个导航请求回答"是" - 没有区别.

C)然后我尝试从我的包中加载相同的网页在Safari中(使用[sharedApp openURL] - 没有任何反应.我猜,Safari无法看到我的应用包内的文件.

D)在Web服务器上上传页面和配置文件是可行的,但在组织层面上却很痛苦,更不用说额外的失败源(如果没有3G覆盖等等).

所以我的重要问题是:**如何以编程方式安装配置文件?

小问题是:什么可以使UIWebView中的链接不可点击?是否可以在Safari中从我的包中加载file:// URL ?如果没有,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中的URL

EDIT3:发现了很多关于Safari如何不支持file:// URL的信息.然而,UIWebView非常有用.此外,模拟器上的Safari打开它们就好了.后一点是最令人沮丧的.


编辑4:我从未找到解决方案.相反,我将一个两位的Web界面组合在一起,用户可以通过电子邮件订购这些配置文件.

iphone cocoa-touch configuration-files ios-simulator

72
推荐指数
3
解决办法
4万
查看次数