Xcode 8警告:不推荐使用"__textcoal_nt"部分

Ste*_*eve 8 xcode objective-c ios

我最近更新到了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
Run Code Online (Sandbox Code Playgroud)

现在,这只有在我使用iOS项目存档时才会发生.我不认为这是一个tvOS项目.

知道这里发生了什么吗?我已经看到了其他一些指向此错误的问题(请参阅: "警告:部分"__const_coal"已弃用"在Mac OS上将Xcode更新为最新版本后出现错误),但它们似乎都希望专门在命令行上运行.我希望这可以通过Xcode工作.我重置了一切,重新安装了Xcode 8,仍然有这个问题.这是我的命令行当前指向的位置:

$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

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/斌:在/ usr/local/bin目录:在/ usr/bin中:/ bin中:/ usr/sbin目录:/ sbin目录"

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