Swift 缺少xcode 8.1调试符号
当使用具有可执行文件(main.swift)的swift包管理器(特别是)生成项目时,在使用Xcode 8.1及更高版本时,我失去了访问本地调试符号的能力(请参见下图1)。这是否特定于PerfectTemplate和/或我是否可以实施修复 我已经在Xcode 8.1和8.2、Swift 3.0.1和3.0.2预览版1上试用过。此外,我的优化级别设置为“无”(见下图2)。这在Xcode 8.1之前不是一个问题,也就是说,在本地符号表填充的同一断点处。另外,当我直接为完美模板可执行文件lldb swift构建时,本地符号填充3.0.2,但不填充3.0.1(见下图3)。最后,对于所有其他不可执行的Xcode项目(SPM或其他),Xcode版本和Swift版本都会正确调试并生成本地符号表 图1(缺少本地符号): 图2(构建优化级别): 图3(3.0.2的lldb成功):Swift 缺少xcode 8.1调试符号,swift,xcode,perfect,swift-package-manager,Swift,Xcode,Perfect,Swift Package Manager,当使用具有可执行文件(main.swift)的swift包管理器(特别是)生成项目时,在使用Xcode 8.1及更高版本时,我失去了访问本地调试符号的能力(请参见下图1)。这是否特定于PerfectTemplate和/或我是否可以实施修复 我已经在Xcode 8.1和8.2、Swift 3.0.1和3.0.2预览版1上试用过。此外,我的优化级别设置为“无”(见下图2)。这在Xcode 8.1之前不是一个问题,也就是说,在本地符号表填充的同一断点处。另外,当我直接为完美模板可执行文件lldb sw
几个月前我也遇到过同样的问题,但我不确定我是如何解决的 首先检查您的Xcode和swift启用版本: Xcode>首选项>位置>命令行工具 然后尝试一个新版本(使用最新的来源) 再次克隆项目:
git clone https://github.com/PerfectlySoft/PerfectTemplate.git
建造它
swift package generate-xcodeproj
open PerfectTemplate.xcodeproj
运行它并检查符号
它适用于我的Xcode 8.2.1,swift版本3.0.2
我希望它能帮助你。几个月前我也遇到过同样的问题,但我不确定我做了什么来解决它 首先检查您的Xcode和swift启用版本: Xcode>首选项>位置>命令行工具 然后尝试一个新版本(使用最新的来源) 再次克隆项目:
git clone https://github.com/PerfectlySoft/PerfectTemplate.git
建造它
swift package generate-xcodeproj
open PerfectTemplate.xcodeproj
运行它并检查符号
它适用于我的Xcode 8.2.1,swift版本3.0.2
我希望它能帮助你