mul*_*des 16
在 Xcode 文件检查器中更改项目格式很容易:
但这还不是全部。
另一个问题是 Xcode13 创建的项目中缺少 plist 文件。
为了使新项目兼容 Xcode 12,您需要添加一个 plist 文件。最好、更快的解决方案是在 Xcode 12 中创建一个新项目,然后将 plist 文件复制并放到新的 Xcode13 项目中。然后为您的项目添加必要的更改。
plist进行更改时,您将需要停止 Xcode 13 才能生成新文件。所以回到Xcode13中的项目并在下面设置为generate plist fileno :packagingBuild Settings
我在useyourloaf.com上的一篇非常好的文章中找到了关于此的非常有用的信息
除了其他答案所建议的之外,我还必须手动更改
objectVersion = 53;
Run Code Online (Sandbox Code Playgroud)
到
objectVersion = 50;
Run Code Online (Sandbox Code Playgroud)
在*.xcodeproj/project.pbxproj文件中,以便能够使用 Xcode 11.3.1 打开使用 Xcode 14.2 创建的 Swift 命令行项目。
我也改变了
LastSwiftUpdateCheck = 1420;
LastUpgradeCheck = 1420;
CreatedOnToolsVersion = 14.2;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
Run Code Online (Sandbox Code Playgroud)
到
LastSwiftUpdateCheck = 1130;
LastUpgradeCheck = 1130;
CreatedOnToolsVersion = 11.3.1;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
Run Code Online (Sandbox Code Playgroud)
现在它可以正常编译,但这并不影响实际项目是否可以使用 Xcode 11.3.1 打开。
| 归档时间: |
|
| 查看次数: |
14099 次 |
| 最近记录: |