Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode-创建LLDB目标时出错_Ios_Xcode_Swift_Lldb_Beta - Fatal编程技术网

Ios Xcode-创建LLDB目标时出错

Ios Xcode-创建LLDB目标时出错,ios,xcode,swift,lldb,beta,Ios,Xcode,Swift,Lldb,Beta,每当我在XCode 6 beta 4中编译时,都会遇到这个错误。这似乎让我的应用程序慢得离谱 警告:在路径处创建LLDB目标时出错 “/***/***/***/***/***.app”-使用空的LLDB目标 可能导致远程设备的内存读取速度变慢 这到底意味着什么?我该如何修复它? 提前谢谢 您是否使用了architecture=$(ARCHS\u标准\u 32位)并在64位设备上运行应用程序?(iPhone 5S或iPhone 5S模拟器) 苹果似乎对不支持64位的应用更加严格。因此,如果没有具体

每当我在XCode 6 beta 4中编译时,都会遇到这个错误。这似乎让我的应用程序慢得离谱

警告:在路径处创建LLDB目标时出错 “/***/***/***/***/***.app”-使用空的LLDB目标 可能导致远程设备的内存读取速度变慢

这到底意味着什么?我该如何修复它?

提前谢谢

您是否使用了
architecture=$(ARCHS\u标准\u 32位)
并在64位设备上运行应用程序?(iPhone 5S或iPhone 5S模拟器)

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

关于64位体系结构的注意事项

应用程序扩展目标必须在其架构构建设置中包含arm64架构,否则将被应用程序商店拒绝。当您创建新的应用程序扩展目标时,Xcode将此架构及其“标准架构”设置包括在内

如果包含应用程序的目标链接到嵌入式框架,则该应用程序还必须包含arm64体系结构,否则将被应用商店拒绝

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


来源:

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

我以前常说:arm64 armv7 i386(导致错误的是i386)

我将其替换为:arm64 armv7


我希望这会有所帮助。

通过更改生成设置可以解决此警告:

  • 选择项目->生成设置
  • 将“架构”更改为“标准架构(armv7、arm64)-$(ARCHS_标准)

  • 这将提示一个警报,说明支持iOS 5.1.1及以上版本。单击“将部署目标更改为5.1.1”

  • 对目标重复步骤(如果未自动更改)

  • 此外,这是首选的构建设置,因为苹果正迫使开发者在64层架构上构建应用程序

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


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

    在我的情况下,我必须将调试配置的“构建活动体系结构”更改为“是”。

    有完全相同的问题。我也遇到了这个问题。这使得我的应用程序没有响应。我认为问题在于你需要支持你目标设备的本机架构。公平地说,文档是关于应用程序扩展的,而不是应用程序。对我来说,问题在第2段。我的主项目中有许多嵌套项目,其中一些不包括arm64。您还必须将其包括在“有效体系结构”构建设置中。嘿@wilforeal为什么要将其替换为arm64 armv7 arm64?@wilforeal您的列表中有两次出现arm64。Damm,现在我有无数“转换失去精度”警告。