1

Xcode 10 beta 2 的发行说明说:

使用 libstdc++ 构建已在 Xcode 8 中弃用,并且在针对 iOS 时在 Xcode 10 中不受支持。C++ 项目现在必须迁移到 libc++,建议设置 iOS 7 或更高版本的部署目标。

我们目前支持 iOS 6,所以问题是如果我们切换到 libc++ 而不是 libstdc++ 会发生什么。从 Apple 的措辞(仅建议将部署目标设置为 iOS 7 ,不是必需的)看来 iOS 6 具有 libc++,但我无法找到任何有关此的文档。

从措辞看来,iOS 6 上的 libc++ 可能存在问题,但同样没有其他文档,所以第二个问题是这可能是什么问题?有没有人在 6 年前在 iOS 上尝试过 libc++ 并且会知道/记得什么?

4

1 回答 1

1

iOS 5.0 引入了 libc++:http: //deltaorange.com/2012/11/21/c-compatibility-on-ios-less-5/

于 2018-09-19T04:03:42.853 回答