我从5.1升级到Xcode 6.0.1,当我运行我的应用程序时,我看不到调试导航器中的内存使用情况:

我收到了记忆警告.是的,我可以在没有调试的情况下分析我的应用程序仪器,但只是在调试时看到直接内存使用对我有很大帮助 如何重新启用此功能?我重新启动了Xcode,重建了我的项目等,但我还是看不到内存使用情况.在设备上或模拟器上进行调试时都会出现此问题.当我单击内存选项卡时,我也会得到这个奇怪的"清零"仪表板:

每当我尝试使用名为"Debug"或"Release"之外的构建配置时,Xcode突然找不到我的Swift框架.配置与其名称完全相同(事实上,新配置是从工作的'Debug'配置中复制的).

Xcode报告'没有这样的模块'

这似乎是一个非常奇怪的错误.当然有人曾经遇到过这个问题吗?我的Google搜索没有结果.有谁知道可能导致这个问题的原因是什么?我很确定我正确地添加了框架.
我创建了一个简短的截屏视频,向您展示我正在做的事情:http://www.screencast.com/t/zpgZ5ZYgvH
底线:
您还可以下载示例项目:http://s000.tinyupload.com/?file_id = 48877763216274271820
我正在运行Xcode 6.0.1(6A317)和Yosemite 10.10(14A361c).
我还在10.10分区上安装并可以访问那里的iOS 8.0模拟器,但出于某种原因,当在10.9上执行相同的设置过程时,没有8.0模拟器可用,我只能选择使用"iOS设备".
我的命令行工具是Mavericks的最新工具,并在"位置"下选择.如果我更改部署目标,我可以启动7.1模拟器.唯一可能的异常值是我使用iRamDisk来管理模拟器和派生数据文件存储.但是,我已禁用此功能,卸载并重新安装Xcode无济于事.其他Xcode安装可能会有冲突吗?
非常感谢任何帮助或想法.谢谢.
添加Today App Extension Target后,我无法编译项目.以下是错误:
Run Code Online (Sandbox Code Playgroud)error: Embedded binary is not signed with the same certificate as the parent app. Verify the embedded binary target's code sign settings match the parent app's.嵌入式二进制签名证书:iPhone开发人员:(开发者名称)(编号)
家长App签名证书:iPhone开发人员:(开发者名称)(编号)
但嵌入式二进制证书和父应用程序的证书是相同的.所以我现在很困惑......
我正在使用Xcode 6(通用汽车,我没有下载测试版),我正在为iOS 7+开发应用程序.对于我的所有项目,我只是打开了我曾经在Xcode 5中工作的相同项目.
在Breakpoint导航器中,我有All Exceptions断点.它被设置为Break: On Throw.现在,每次我运行我的应用程序(无论是在设备上还是在模拟器中),它都会停止return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));在main()函数中的行上执行.
如果我按Play继续执行程序两次,程序运行正常.所以这并不妨碍我工作,但每次手动播放执行并重置我的编辑器都很烦人.
我喜欢我在Xcode中设置的行为(将当前编辑器带到执行暂停的位置),并且让All Exceptions断点成为重要的IMO.(所以我不想改变那些)
通过使用相同的环境运行相同的代码,对于iOS 7目标(再次,设备或模拟器),不会抛出异常.
有什么可能导致这种奇怪行为的线索?
我确信这并不困难,但我无法使用textview而不是文本字段查找有关如何使用return/done键解除键盘的信息.这是我到目前为止尝试过的(与文本字段一起使用.)
非常感谢您的任何帮助!
// PostTravelQuestion.swift
class PostTravelQuestion: UIViewController, UITextViewDelegate {
@IBAction func closepostpage(sender: AnyObject) {
dismissViewControllerAnimated(true, completion: nil)
}
@IBOutlet var postquestion: UITextView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
postquestion.delegate = self
}
self addDoneToolBarToKeyboard:self.textView
/*func textViewShouldEndEditing(textView: UITextView) -> Bool {
textView.resignFirstResponder()
return true
}*/
/*override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
postquestion.resignFirstResponder()
self.view.endEditing(true)
}*/
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func textViewShouldReturn(textView: …Run Code Online (Sandbox Code Playgroud) 我在模拟器中针对iOS8检查我的应用程序,让我感到困惑的一件事是,当我点击UITextField或UITextView时,键盘没有出现在屏幕上!我仍然可以用我的硬件键盘输入文字.此外,如果input元素具有inputAccessoryView,则该视图将显示在屏幕底部.所以一切都按预期工作,除了键盘没有出现在屏幕上.这适用于整个应用程序中的所有输入元素.我没有将新功能用于自定义键盘.
检查设置 - 看不到任何可以提供帮助的内容.
我知道XCode6仍然是一个测试版但是这个问题似乎太明显了(或者是它!)
在模拟器中运行(构建+运行)项目时,对Xcode6 beta中的"无法在当前状态下引导设备:引导"错误的猜测.我只是在Xcode 6中运行我现有的项目,我在上面找到了消息.我尝试清理,删除派生数据,甚至重新启动模拟器都不起作用.最后我重新启动了我的Xcode 6然后它正在工作.任何更简单的方法来解决错误而不是重新启动您的xcode6.

我无法成功启动模拟器.一旦我启动IOS模拟器,就会出现以下错误:
"无法启动IOS模拟器."
在IOS Simulator错误之后,我从Xcode读取错误:
无法在模拟器中运行应用程序运行
时遇到错误(Domain = DTiPhoneSimulatorErrorDomain,Code = 2)
更新:
这可能听起来很愚蠢,但我去了Xcode /偏好/下载,意图看到IOS 8.0模拟器,但没有.这可能是问题吗?我想有一个IOS 8.0模拟器吗?如果是这样,有人可以指导我如何获得它吗?此外,在Xcode首选项的"下载"选项卡下,我确实看到IOS 7.0和7.1模拟器,并且两者都可以正常使用Xcode 5.
目前正在开发一个通用的SpriteKit项目.我将支持以下设备:
iPhone 4/s,iPhone 5/c/s,iPhone 6,iPhone 6+
iPad非ret,iPad视网膜

我对iPhone部分感到困惑.对于iPhone的4种不同屏幕分辨率,我的背景精灵已经有4个版本.但是哪个呢?
我知道3x用于6+,我认为5/c/s用于Retina 4 2x,但我不知道iPhone4/s在哪里,6用.谁知道?
旁注,当我在我的xcassets文件中创建一个Launch Image时,我会看到这些选项,它基本上包含了我支持的所有设备.只是想知道为什么在创建图像集时也不是这样
另外,你们如何为通用应用程序创建图像/精灵?现在新的iPhone 6和6 plus已经出来了,我还有2个支持的分辨率,这对我来说仍然很困惑,因为我还是初学者.
xcode6 ×10
ios8 ×6
ios ×5
xcode ×5
swift ×3
build ×1
debugging ×1
frameworks ×1
ios6 ×1
keyboard ×1
objective-c ×1
simulator ×1
sprite-kit ×1
uikeyboard ×1
uitextview ×1
xcasset ×1
xcode6.1 ×1