V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
andyJado
V2EX  ›  Apple

简中 Xcode 什么时候能用 SPM?

  •  
  •   andyJado · 2022-07-08 09:32:04 +08:00 · 3620 次点击
    这是一个创建于 860 天前的主题,其中的信息可能已经有所发展或是发生改变。

    ​ When will SPM work in China’s Xcode?

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

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

    Xcode 垃圾但是这锅 Apple 不背
    ansonsiva
        5
    ansonsiva  
       2022-07-08 09:55:34 +08:00
    。。。。。。我大概用了个假的 spm😂
    Leonard
        6
    Leonard  
       2022-07-08 10:01:44 +08:00
    能上 V 站不能用 SPM ?
    icyalala
        7
    icyalala  
       2022-07-08 10:02:05 +08:00
    你怎上 V2 的,就怎么上 SPM
    superchijinpeng
        8
    superchijinpeng  
       2022-07-08 10:03:40 +08:00
    能上 V 站不能用 SPM ?
    andyJado
        9
    andyJado  
    OP
       2022-07-08 10:04:16 +08:00
    @xtinput 我已经在终端手敲 proxy 了 curl ip.info 了, 我还能怎么办呢
    @weichengwu
    @xtinput
    @devcat9
    @ansonsiva

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

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