2

我来自 c++ 背景和 c++ 世界,如果我使用任何特定版本的编译器创建一个静态库,那么建议对将使用该静态库的二进制文件使用相同版本的编译器。

这对 Objective C 静态库也适用吗?或者如果我有使用 XCode X & 编译的 Objective C 静态库和使用 XCode Y 编译的可执行文件,仍然不会有冲突?

4

1 回答 1

0

是的,没有冲突。将我的遗留项目迁移Objective-C到 Xcode 12 没有问题:刚刚打开并编译。尽管有我的同事:他们不得不继续使用 Xcode 10 和 11 处理 swift 项目。

Objective-C 是 ABI、Module 和 Source 稳定语言,与 C 类似,尽管 C++ 和 Swift

于 2020-10-15T07:33:06.760 回答