每当我构建XCode 6 beta 4时,我都会收到此错误 . 这似乎让我的应用程序变得非常慢 .
警告:使用空的LLDB目标在路径'/***/***/***/***.app'创建LLDB目标时出错,这可能导致从远程设备读取内存缓慢 .
这究竟是什么意思,我该如何解决?提前致谢!
通过更改构建设置来解决此警告:
选择项目 - >构建设置
更改 'Architectures' to 'Standard architectures (armv7, arm64) - $(ARCHS_STANDARD)'
这将提示提示,说明支持iOS 5.1.1及更高版本 . 点击 'Change Deployment Target to 5.1.1'
此外,这是首选的构建设置,因为Apple正在迫使开发人员在64但是架构上构建应用程序 . Apple document Link
我的“架构”包括arm64,但我必须将arm64添加到目标中的“Valid Architectures” .
您是否使用 Architectures=$(ARCHS_STANDARD_32_BIT) 并在64位设备上运行您的应用程序? (iPhone 5S或iPhone 5S模拟器)
Architectures=$(ARCHS_STANDARD_32_BIT)
对于不支持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
在Xcode 6.4中,Swift 1.2 . 我必须将Project和Target编辑为正确的手臂版本(arm64,armv7和armv7s) . 看一看:
双重检查构建设置=>项目和目标的有效体系结构 .
我常说: arm64 armv7 i386 (导致错误的是i386)
我将其替换为: arm64 armv7
我希望有所帮助 .
5 回答
通过更改构建设置来解决此警告:
选择项目 - >构建设置
更改 'Architectures' to 'Standard architectures (armv7, arm64) - $(ARCHS_STANDARD)'
这将提示提示,说明支持iOS 5.1.1及更高版本 . 点击 'Change Deployment Target to 5.1.1'
此外,这是首选的构建设置,因为Apple正在迫使开发人员在64但是架构上构建应用程序 . Apple document Link
我的“架构”包括arm64,但我必须将arm64添加到目标中的“Valid Architectures” .
您是否使用
Architectures=$(ARCHS_STANDARD_32_BIT)
并在64位设备上运行您的应用程序? (iPhone 5S或iPhone 5S模拟器)对于不支持64位的应用程序,Apple似乎更加严格 . 因此,如果没有具体原因,我认为最好在构建体系结构中包含arm64
资料来源:https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/ExtensionCreation.html#//apple_ref/doc/uid/TP40014214-CH5-SW1
在Xcode 6.4中,Swift 1.2 . 我必须将Project和Target编辑为正确的手臂版本(arm64,armv7和armv7s) . 看一看:
双重检查构建设置=>项目和目标的有效体系结构 .
我常说: arm64 armv7 i386 (导致错误的是i386)
我将其替换为: arm64 armv7
我希望有所帮助 .