V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
andyJado
V2EX  ›  Apple

简中 Xcode 什么时候能用 SPM?

  •  
  •   andyJado · Jul 8, 2022 · 4301 views
    This topic created in 1391 days ago, the information mentioned may be changed or developed.

    ​ When will SPM work in China’s Xcode?

    不会 2022 了我还去学 java js 吧?

    31 replies    2022-07-09 15:19:58 +08:00
    xtinput
        1
    xtinput  
       Jul 8, 2022
    楼主什么意思?在中国不能使用 SPM ?挂梯子呀
    weichengwu
        2
    weichengwu  
       Jul 8, 2022   ❤️ 1
    大家是用的假的 Xcode 还是假的 SPM ?
    devcat9
        4
    devcat9  
       Jul 8, 2022
    笑死了,你怎么不去问方滨兴?跟 Xcode 有什么关系

    Xcode 垃圾但是这锅 Apple 不背
    ansonsiva
        5
    ansonsiva  
       Jul 8, 2022
    。。。。。。我大概用了个假的 spm😂
    Leonard
        6
    Leonard  
       Jul 8, 2022
    能上 V 站不能用 SPM ?
    icyalala
        7
    icyalala  
       Jul 8, 2022
    你怎上 V2 的,就怎么上 SPM
    cutiechi
        8
    cutiechi  
       Jul 8, 2022
    能上 V 站不能用 SPM ?
    andyJado
        9
    andyJado  
    OP
       Jul 8, 2022
    @xtinput 我已经在终端手敲 proxy 了 curl ip.info 了, 我还能怎么办呢
    @weichengwu
    @xtinput
    @devcat9
    @ansonsiva

    试试用 swift 写后端, 我八点开始拉, 拉到现在了.中途失败了一次, 右键刷新接着拉
    ZeoKarl
        10
    ZeoKarl  
       Jul 8, 2022   ❤️ 2
    @andyJado #9 clashx pro 开增强模式
    justin2018
        11
    justin2018  
       Jul 8, 2022
    这是网络问题~~
    anan1314git
        12
    anan1314git  
       Jul 8, 2022
    把仓库同步到 gitee 码云上, 然后就可以飞快地愉快地使用 SPM 下载了
    anan1314git
        13
    anan1314git  
       Jul 8, 2022
    @xtinput Xcode 的 SPM 开梯子貌似也不行
    andyJado
        14
    andyJado  
    OP
       Jul 8, 2022
    @nieyujiang 谢谢哥, 我拉完了. 亲测有效.
    xtinput
        15
    xtinput  
       Jul 8, 2022
    Xcode 好像忽略系统代理,只能增强模式虚拟一个网卡
    xtinput
        16
    xtinput  
       Jul 8, 2022
    不过 swift 写后台好像有点勉强吧
    andyJado
        17
    andyJado  
    OP
       Jul 8, 2022
    @xtinput 现在就剩一个 Vapor 能用, WWDC22 钦点了, 可我只会 swift 看别的语言脑瓜疼.
    StevenRCE0
        18
    StevenRCE0  
       Jul 8, 2022
    我对 java 没啥好感但是 2022 年 JS/TS 也还很猛啊!学一学没毛病。
    akring
        19
    akring  
       Jul 8, 2022
    @andyJado #17
    Swift 在部署的时候存在非常大的问题,一个简单的 Vapor 项目,使用 docker 在 1 核 1GB 内存的 VPS 上部署直接 build 失败,原因是内存不足。
    同时因为 Swift 对 Linux 的支持非常拉,build 速度及其缓慢,每次部署都够你出去喝杯咖啡了。

    综上,别写了,去看 nodejs ,去看 Spring Boot ,去看 Django ,如果只会 Swift 的话就去学别的语言。
    anan1314git
        20
    anan1314git  
       Jul 8, 2022
    @andyJado Swift 开发后台, 略显冷门啊, 到时候想找第三方库肯定又是费一番功夫, 一堆坑要爬
    ansonsiva
        21
    ansonsiva  
       Jul 8, 2022
    @andyJado #9 不试不试,要不是写 iOS 和 macOS 没得选,谁要用 Xcode😂
    MakHoCheung
        22
    MakHoCheung  
       Jul 8, 2022
    Proxifier 可以强制让 Xcode 走代理
    andyJado
        23
    andyJado  
    OP
       Jul 8, 2022
    @MakHoCheung clashxPro 开增强已解决!(这个免费)
    andyJado
        24
    andyJado  
    OP
       Jul 8, 2022
    @anan1314git 多少有点赌的意思.
    RayJiang9
        25
    RayJiang9  
       Jul 8, 2022
    如何让 swift package manager 走代理
    https://juejin.cn/post/6946451335948697636
    xtinput
        26
    xtinput  
       Jul 8, 2022
    swift package manager 目前还不支持静态库,所以在国内还不咋友好,微信等大厂的 sdk 都是静态库,没办法用 swift package manager 进行二次封装
    honjow
        27
    honjow  
       Jul 8, 2022 via iPhone
    所以这和 xcode 有什么关系吗
    andyJado
        28
    andyJado  
    OP
       Jul 8, 2022
    @honjow 有的, xcode 不太听一般代理的话, 要 clashX 开增强, 没有改个镜像源这种安全的途径.
    honjow
        29
    honjow  
       Jul 9, 2022 via iPhone   ❤️ 1
    @andyJado 这和 xcode 并没有关系,这是因为终端环境默认不走系统代理,这就是为什么 surge clash 默认都有一个复制终端代理命令的功能。mac win 都是如此
    或者像是增强模式这样利用 fake dns 让系统能真正全走代理的
    raykle
        30
    raykle  
       Jul 9, 2022
    @andyJado #28 跟 Xcode 没关系,你是不是对 Xcode 有偏见?
    andyJado
        31
    andyJado  
    OP
       Jul 9, 2022
    @raykle 你是不是看不到我前面的回帖?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4118 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 00:17 · PVG 08:17 · LAX 17:17 · JFK 20:17
    ♥ Do have faith in what you're doing.