每当我构建XCode 6 beta 4时,我都会收到此错误。这似乎让我的应用程序变得非常慢。
警告:在路径上创建LLDB目标时出错 ' / *** / *** / *** / ***。app' - 使用空的LLDB目标 可能导致远程设备读取内存缓慢。
这究竟是什么意思,我该如何解决? 提前谢谢!
答案 0 :(得分:60)
您是否使用Architectures=$(ARCHS_STANDARD_32_BIT)
并在64位设备上运行您的应用? (iPhone 5S或iPhone 5S模拟器)
关于64位架构的说明
应用扩展目标必须在其架构构建设置中包含arm64架构,否则App Store将拒绝该架构。当您创建新的应用扩展目标时,Xcode包含此架构及其“标准架构”设置。
如果您的包含应用目标链接到嵌入式框架,该应用还必须包含arm64架构,否则它将被App Store拒绝。
有关64位开发的更多信息,请参阅Cocoa Touch的64位转换指南或Cocoa的64位转换指南,具体取决于您的目标平台。
答案 1 :(得分:9)
通过更改构建设置:
解决了此警告将'架构'更改为'标准架构(armv7,arm64) - $(ARCHS_STANDARD)'
这将提示提示,说明支持iOS 5.1.1及更高版本。点击'将部署目标更改为5.1.1'
此外,这是首选的构建设置,因为Apple正在迫使开发人员在64但是架构上构建应用程序。 Apple document Link
答案 2 :(得分:4)
Double Check Build Settings =>项目和目标的有效架构。
我曾经说过: arm64 armv7 i386 (导致错误的是i386)
我将其替换为: arm64 armv7
我希望有所帮助。
答案 3 :(得分:0)
答案 4 :(得分:0)
我的“架构”包括arm64,但我必须将arm64添加到目标中的“Valid Architectures”。
答案 5 :(得分:0)
在我的情况下,我必须将“调试”配置的“仅将Active Active Architecture”更改为“是”。