Xcode 8警告:部分" __ textcoal_nt"已弃用

时间:2016-09-25 23:54:53

标签: ios objective-c xcode

我最近在el-cap上更新了Xcode 8。

我做了一个" xcode-select --install"今天早些时候,还运行brew来安装几个命令。我还更新了一个Podfile,然后启动了Xcode 8,这是我迄今为止尚未完成的特定项目所做的。

当我为模拟器编译时,我没有收到任何警告。当我存档(准备上传到App Store)时,我得到以下几点:

warning: section "__textcoal_nt" is deprecated
        .section __TEXT, __textcoal_nt, coalesced, pure_instructions
                 ^      ~~~~~~~~~~~~~~
note: change section name to "__text"
        .section __TEXT, __textcoal_nt, coalesced, pure_instructions
                 ^      ~~~~~~~~~~~~~~
warning: section "__const_coal" is deprecated
        .section __TEXT, __const_coal, coalesced
                 ^      ~~~~~~~~~~~~~
note: change section name to "__const"
        .section __TEXT, __const_coal, coalesced

现在,只有在我使用iOS项目存档时才会发生这种情况。我没有看到这个用于tvOS项目。

知道这里发生了什么吗?我已经看到了指出此错误的其他问题(请参阅:"warning: section "__const_coal" is deprecated" error after updating Xcode to latest version on Mac OS),但它们似乎都希望专门在命令行上工作。我希望这可以通过Xcode工作。我重置了一切,重新安装了Xcode 8,仍然有这个问题。这是我的命令行当前指向的位置:

$ xcode-select -p
/Applications/Xcode.app/Contents/Developer

有什么想法吗?

PS(我确实尝试指向上面URL中答案中列出的CommandTools目录,但这没有帮助。)

编辑:

那些建议我做命令行工具安装和-s到那些实用程序,我已经尝试过(见原帖)。我再次做到这一点只是为了确定它并没有用。

安装说文件已经存在,切换到/ Library / Developer / CommandLineTools,重启,启动Xcode也有相同的结果。 Xcode中的命令行路径仍然显示为      export PATH =" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/ usr / local /箱:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录"

Xcode中的首选项"地点"显示"命令行工具"当我切换到" / Library / Developer / CommandLineTools"在命令行上,但在我尝试重新链接时仍显示上面的PATH。看来Xcode 8只是忽略了它。

0 个答案:

没有答案