Xcode – 创buildLLDB目标时出错

每当我build立在XCode 6 beta 4中,我都会收到这个错误。这似乎让我的应用程序变得非常慢。

警告:在path“/***/***/***/***.app”使用空的LLDB目标创buildLLDB目标时出错,这可能导致从远程设备读取缓慢的内存。

这到底意味着什么,我该如何解决?
提前致谢!

您是否使用Architectures=$(ARCHS_STANDARD_32_BIT)并在64位设备上运行您的应用程序? (iPhone 5S或iPhone 5S模拟器)

苹果似乎更严格的应用程序不支持64位。 所以,如果没有具体的原因,我认为在你的构build架构中包含arm64会更好

关于64位体系结构

应用扩展目标必须在其架构构build设置中包含arm64体系结构,否则将被App Store拒绝。 当您创build新的应用扩展程序目标时,Xcode将此架构与“标准体系结构”设置结合在一起。

如果包含应用程序目标链接到embedded式框架,则应用程序还必须包含arm64体系结构,否则将被App Store拒绝。

有关64位开发的更多信息,请参阅Cocoa Touch的64位转换指南或Cocoa的64位转换指南,具体取决于您的目标平台。

来源: https : //developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/ExtensionCreation.html#//apple_ref/doc/uid/TP40014214-CH5-SW1

此警告是通过更改构build设置来解决的:

  1. select项目 – >生成设置
  2. “体系结构”更改为“标准体系结构(armv7,arm64) – $(ARCHS_STANDARD)' 第2步

  3. 这将提示iOS 5.1.1及以上版本支持。 点击“将部署目标更改为5.1.1”

第3步

  1. 重复步骤目标(如果不自动更改)

步骤4

此外,这是首选的构build设置,因为苹果正在迫使开发人员在64位架构上构build应用程序。 苹果文件链接

双检查生成设置=>项目和目标的有效体系结构。

我曾经说过: arm64 armv7 i386 (导致错误的是i386)

我将其replace为: arm64 armv7

我希望有帮助。

升级到Xcode 6testing版5解决了这个问题。

在Xcode 6.4中,Swift 1.2。 我必须编辑项目和目标到正确的armverisons(arm64,armv7和armv7s)。 看一看:

在这里输入图像说明

我的“架构”包括arm64,但我必须将arm64添加到目标中的“有效架构”。