Xcode - 创建LLDB目标时出错

Jak*_*ake 57 beta xcode ios lldb swift

每当我构建XCode 6 beta 4时,我都会收到此错误.这似乎让我的应用程序变得非常慢.

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

这究竟是什么意思,我该如何解决?
提前致谢!

小智 60

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

对于不支持64位的应用程序,Apple似乎更加严格.因此,如果没有具体原因,我认为最好在构建体系结构中包含arm64

关于64位架构的注意事项

应用扩展目标必须在其架构构建设置中包含arm64架构,否则App Store将拒绝该架构.当您创建新的应用扩展目标时,Xcode包含此架构及其"标准架构"设置.

如果您的包含应用目标链接到嵌入式框架,则该应用还必须包含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


Jay*_*bey 9

通过更改构建设置来解决此警告:

  1. 选择Project - > Build Settings
  2. "架构"更改为"标准架构(armv7,arm64) - $(ARCHS_STANDARD)" 第2步

  3. 这将提示提示,说明支持iOS 5.1.1及更高版本.点击"将部署目标更改为5.1.1"

第3步

  1. 重复Target的步骤(如果没有自动更改)

第4步

此外,这是首选的构建设置,因为Apple正在迫使开发人员在64但是架构上构建应用程序.Apple文档链接