Ios Swift应用程序在模拟中崩溃,但在从Xcode 6运行时工作

Ios Swift应用程序在模拟中崩溃,但在从Xcode 6运行时工作,ios,xcode,swift,xcode-workspace,Ios,Xcode,Swift,Xcode Workspace,我有一个包含两个项目的Xcode工作区。第一个是Alamofire(作为git子模块),第二个是我的项目。看起来是这样的: 以下是我的构建阶段: 在我的项目中没有什么特别之处,只是添加了CoreLocation.framework、Alamofire.framework,然后测试了CLLocationManager,并在AppDelegate.swift中抛出了一些Alamofire请求 所以,当我从Xcode构建和运行项目时,应用程序启动良好,我可以做任何我想做的事情。但是当我从Xcode

我有一个包含两个项目的Xcode工作区。第一个是Alamofire(作为git子模块),第二个是我的项目。看起来是这样的:

以下是我的构建阶段:

在我的项目中没有什么特别之处,只是添加了CoreLocation.framework、Alamofire.framework,然后测试了CLLocationManager,并在AppDelegate.swift中抛出了一些Alamofire请求


所以,当我从Xcode构建和运行项目时,应用程序启动良好,我可以做任何我想做的事情。但是当我从Xcode停止它并尝试在模拟器中运行它(每个被测试的设备)时,它只是显示启动屏幕,然后在没有消息的情况下崩溃。这里有什么问题?我猜这是关于构建阶段和项目构建方案的问题,但我不知道。

你尝试过在模拟器上删除该应用程序吗?是的,它再次启动很好,它要求我允许使用我的位置,我从Xcode退出它,然后我尝试从模拟器运行它,它崩溃了。在iOS 8中对CoreLocation进行了一些更改。但我不确定这和你的问题有什么关系。您是否尝试过在模拟器中设置位置?在“调试>位置”菜单下。。。我隐约记得,在使用Xcode 6 beta版时,在核心位置出现一些问题之后,不得不在早期重置模拟器。希望这有帮助,我试过在模拟器中设置位置,在构建方案中,它们都不起作用。当我从Xcode运行应用程序时,我会正常获取位置,并使用
requestwhenUseAuthorization()