每当我在XCode 6 beta 4中构建时,我都会得到这个错误。它似乎使我的应用程序非常慢。
**警告:**在路径“/*. app”中创建LLDB目标时出错-使用空LLDB目标,这可能导致从远程设备读取内存速度缓慢。
这到底是什么意思,我该如何修复它?先谢谢你了!
ruyhziif1#
您是否使用Architectures=$(ARCHS_STANDARD_32_BIT)并在64位设备上运行应用程序?(iPhone 5S或iPhone 5S模拟器)苹果似乎对不支持64位的应用程序更严格。因此,如果没有特别的原因,我认为最好在构建架构中包含arm64关于64位体系结构的说明应用扩展目标必须在其架构构建设置中包含arm64架构,否则将被App Store拒绝。当你创建一个新的应用扩展目标时,Xcode将这个架构包含在它的“标准架构”设置中。如果您的包含应用程序目标链接到嵌入式框架,则应用程序还必须包含arm64架构,否则将被App Store拒绝。有关64位开发的详细信息,请参阅可可Touch的64位过渡指南或Cocoa的64位过渡指南,具体取决于您的目标平台。来源:https://developer.apple.com/library/archive/documentation/General/Conceptual/ExtensibilityPG/ExtensionCreation.html
Architectures=$(ARCHS_STANDARD_32_BIT)
9fkzdhlc2#
此警告可通过更改“生成设置”来解决:1.选择项目->构建设置1.将**“体系结构”更改为“标准体系结构(armv7、arm 64)- $(ARCHS_STANDARD)”**x1c 0d1x1.这将提示一个警报,说明支持iOS 5.1.1及更高版本。单击【将部署目标更改为5.1.1】
1.对目标重复步骤(如果未自动更改)
此外,这是首选的构建设置,因为苹果正在迫使开发人员在64 but架构上构建应用程序。Apple document Link
kulphzqa3#
双重检查构建设置=>项目和目标的有效体系结构。我妈妈常说:arm 64 armv7 i386(出错的是i386)我将其替换为:arm64 armv7希望能帮上忙。
093gszye4#
在Xcode 6.4、Swift 1.2中。我必须将项目和目标编辑为正确的手臂版本(arm64,armv7和armv7s)。看一看:
wqsoz72f5#
我的“架构”包括arm64,但我必须将arm64添加到目标中的“有效架构”中。
cgvd09ve6#
在我的例子中,我不得不将Debug配置的BuildActiveArchitecture Only更改为YES。
6条答案
按热度按时间ruyhziif1#
您是否使用
Architectures=$(ARCHS_STANDARD_32_BIT)
并在64位设备上运行应用程序?(iPhone 5S或iPhone 5S模拟器)苹果似乎对不支持64位的应用程序更严格。因此,如果没有特别的原因,我认为最好在构建架构中包含arm64
关于64位体系结构的说明
应用扩展目标必须在其架构构建设置中包含arm64架构,否则将被App Store拒绝。当你创建一个新的应用扩展目标时,Xcode将这个架构包含在它的“标准架构”设置中。
如果您的包含应用程序目标链接到嵌入式框架,则应用程序还必须包含arm64架构,否则将被App Store拒绝。
有关64位开发的详细信息,请参阅可可Touch的64位过渡指南或Cocoa的64位过渡指南,具体取决于您的目标平台。
来源:https://developer.apple.com/library/archive/documentation/General/Conceptual/ExtensibilityPG/ExtensionCreation.html
9fkzdhlc2#
此警告可通过更改“生成设置”来解决:
1.选择项目->构建设置
1.将**“体系结构”更改为“标准体系结构(armv7、arm 64)- $(ARCHS_STANDARD)”**x1c 0d1x
1.这将提示一个警报,说明支持iOS 5.1.1及更高版本。单击【将部署目标更改为5.1.1】
1.对目标重复步骤(如果未自动更改)
此外,这是首选的构建设置,因为苹果正在迫使开发人员在64 but架构上构建应用程序。Apple document Link
kulphzqa3#
双重检查构建设置=>项目和目标的有效体系结构。
我妈妈常说:arm 64 armv7 i386(出错的是i386)
我将其替换为:arm64 armv7
希望能帮上忙。
093gszye4#
在Xcode 6.4、Swift 1.2中。我必须将项目和目标编辑为正确的手臂版本(arm64,armv7和armv7s)。看一看:
wqsoz72f5#
我的“架构”包括arm64,但我必须将arm64添加到目标中的“有效架构”中。
cgvd09ve6#
在我的例子中,我不得不将Debug配置的BuildActiveArchitecture Only更改为YES。