标签: xcode6

Xcode 6.0.1没有显示内存使用情况

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

在此输入图像描述

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

在此输入图像描述

debugging xcode ios xcode6 ios8

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

Swift框架不能用于"Debug"或"Release"以外的构建配置:没有这样的模块

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

构建配置截图

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

Xcode错误

这似乎是一个非常奇怪的错误.当然有人曾经遇到过这个问题吗?我的Google搜索没有结果.有谁知道可能导致这个问题的原因是什么?我很确定我正确地添加了框架.

我创建了一个简短的截屏视频,向您展示我正在做的事情:http://www.screencast.com/t/zpgZ5ZYgvH

底线:

  1. 确保项目当前使用第三方Swift框架构建
  2. 在项目/文件导航器中选择项目
  3. 在编辑器左侧栏中选择目标上方的项目,并确保您在"信息"选项卡上
  4. 通过单击配置列表下方的+按钮并选择"复制XXX配置",复制当前配置(可能是"调试")
  5. 通过转到产品(菜单)> Scheme> Edit Scheme修改您的方案以使用新配置...
  6. 选择左侧栏中的"运行"
  7. 在Build Configuration下选择新配置
  8. 尝试再次构建

您还可以下载示例项目:http://s000.tinyupload.com/?file_id = 48877763216274271820

我正在运行Xcode 6.0.1(6A317)和Yosemite 10.10(14A361c).

frameworks build ios swift xcode6

54
推荐指数
3
解决办法
4026
查看次数

在10.9上使用Xcode 6没有iOS 8.0模拟器可用

我还在10.10分区上安装并可以访问那里的iOS 8.0模拟器,但出于某种原因,当在10.9上执行相同的设置过程时,没有8.0模拟器可用,我只能选择使用"iOS设备".

我的命令行工具是Mavericks的最新工具,并在"位置"下选择.如果我更改部署目标,我可以启动7.1模拟器.唯一可能的异常值是我使用iRamDisk来管理模拟器和派生数据文件存储.但是,我已禁用此功能,卸载并重新安装Xcode无济于事.其他Xcode安装可能会有冲突吗?

非常感谢任何帮助或想法.谢谢.

ios-simulator xcode6 ios8

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

Xcode6:嵌入式二进制文件未使用与父应用程序相同的证书进行签名

添加Today App Extension Target后,我无法编译项目.以下是错误:

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.
Run Code Online (Sandbox Code Playgroud)

嵌入式二进制签名证书:iPhone开发人员:(开发者名称)(编号)

家长App签名证书:iPhone开发人员:(开发者名称)(编号)

但嵌入式二进制证书和父应用程序的证书是相同的.所以我现在很困惑......

xcode ios xcode6 ios8 ios-app-extension

52
推荐指数
10
解决办法
4万
查看次数

Xcode在iOS 8的Main()中抛出一个异常,带有'all exceptions'断点

我正在使用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目标(再次,设备或模拟器),不会抛出异常.

有什么可能导致这种奇怪行为的线索?

xcode objective-c xcode6 ios8

52
推荐指数
2
解决办法
9349
查看次数

使用uiTextView关闭键盘

我确信这并不困难,但我无法使用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)

uitextview uikeyboard swift xcode6

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

在iOS8模拟器上缺少键盘?

我在模拟器中针对iOS8检查我的应用程序,让我感到困惑的一件事是,当我点击UITextField或UITextView时,键盘没有出现在屏幕上!我仍然可以用我的硬件键盘输入文字.此外,如果input元素具有inputAccessoryView,则该视图将显示在屏幕底部.所以一切都按预期工作,除了键盘没有出现在屏幕上.这适用于整个应用程序中的所有输入元素.我没有将新功能用于自定义键盘.

检查设置 - 看不到任何可以提供帮助的内容.

我知道XCode6仍然是一个测试版但是这个问题似乎太明显了(或者是它!)

keyboard simulator xcode6 ios8

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

无法在当前状态下引导设备:已引导

在模拟器中运行(构建+运行)项目时,对Xcode6 beta中的"无法在当前状态下引导设备:引导"错误的猜测.我只是在Xcode 6中运行我现有的项目,我在上面找到了消息.我尝试清理,删除派生数据,甚至重新启动模拟器都不起作用.最后我重新启动了我的Xcode 6然后它正在工作.任何更简单的方法来解决错误而不是重新启动您的xcode6.

错误的屏幕截图

runtime-error xcode6 ios8 xcode6.1

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

Xcode beta 6 iOS 8:模拟器无法正常工作

我无法成功启动模拟器.一旦我启动IOS模拟器,就会出现以下错误:

"无法启动IOS模拟器."

在IOS Simulator错误之后,我从Xcode读取错误:

无法在模拟器中运行应用程序运行
时遇到错误(Domain = DTiPhoneSimulatorErrorDomain,Code = 2)

错误的屏幕截图

更新:

这可能听起来很愚蠢,但我去了Xcode /偏好/下载,意图看到IOS 8.0模拟器,但没有.这可能是问题吗?我想有一个IOS 8.0模拟器吗?如果是这样,有人可以指导我如何获得它吗?此外,在Xcode首选项的"下载"选项卡下,我确实看到IOS 7.0和7.1模拟器,并且两者都可以正常使用Xcode 5.

xcode ios ios6 swift xcode6

51
推荐指数
5
解决办法
6万
查看次数

Xcode 6 - 用于通用图像支持的xcassets

目前正在开发一个通用的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个支持的分辨率,这对我来说仍然很困惑,因为我还是初学者.

xcode ios sprite-kit xcasset xcode6

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