[Swift]SPM解决无法从Github下载代码的问题

为了引入RealmSwift,废了九牛二虎之力才搞定,记录一下。

解决方案

如果有VPN最好,直接搞定。
我是采用gitee导入github代码的方案,但是因为库会有depency的问题,实际上
gitee不能直接解决这个问题。
比如 realm-cocoa依赖于realm-core
曾经尝试在gitee的realm-cocoa下的Package.swift 修改realm-core的链接为gitee的同步库(从github导入realm-core到gitee),发现仍然是会访问github的submodule,不明白为什么。

最终:

  1. gitee导入github的realm-core
  2. gitee导入github的realm-cocoa
  3. Xcode SPM先导入realm-core
    依赖库先导入,所以注意版本的兼容问题,这个一般会有提示,按照提示修改就行
  4. Xcode SPM导入 realm-cocoa
image.png

你可能感兴趣的:([Swift]SPM解决无法从Github下载代码的问题)