SwiftPamphletApp icon indicating copy to clipboard operation
SwiftPamphletApp copied to clipboard

请问markdownui一直更新不下来是什么原因

Open reinstorage opened this issue 4 years ago • 44 comments

image 请问markdownui一直更新不下来是什么原因

reinstorage avatar Nov 26 '21 07:11 reinstorage

他的依赖比较多,详细看在这里,https://github.com/gonzalezreal/MarkdownUI/blob/main/Package.swift 。换个访问github快的网络环境试试?

ming1016 avatar Nov 26 '21 08:11 ming1016

他的依赖比较多,详细看在这里,https://github.com/gonzalezreal/MarkdownUI/blob/main/Package.swift 。换个访问github快的网络环境试试?

明白 谢谢

reinstorage avatar Nov 26 '21 08:11 reinstorage

失败后如何重新获取 markdownui ?重新打开工程,也没有再次获取。

tigerzhang08 avatar Nov 29 '21 01:11 tigerzhang08

失败后如何重新获取 markdownui ?重新打开工程,也没有再次获取。

一直没有获取成功过,翻墙也没有成功,报错就是网络的问题,不知道具体的原因

reinstorage avatar Nov 29 '21 02:11 reinstorage

me too

superRuan avatar Nov 29 '21 02:11 superRuan

@reinstorage @tigerzhang08 @superRuan 可以参看这篇解决办法,https://www.jianshu.com/p/953220424556

ming1016 avatar Nov 29 '21 02:11 ming1016

一直同步不下来,本地库引用也不行 要疯了。GitHub浏览器快但是Xcode依旧慢

DargonLee avatar Nov 30 '21 09:11 DargonLee

@DargonLee @ming1016 在Xcode的File->Packages->Reset Package Caches 执行完后 会重新拉取依赖的内容的

Kuluso avatar Nov 30 '21 14:11 Kuluso

image @Kuluso 试了 每次都会有一个失败的库 拉取不下来

DargonLee avatar Dec 01 '21 01:12 DargonLee

可以尝试使用vpn去下载。默认的swift package的下载是不走代理的。

dyljqq avatar Dec 01 '21 09:12 dyljqq

@dyljqq 你的意思是开全局代理吗

DargonLee avatar Dec 01 '21 09:12 DargonLee

代理可以在路由器上设置,直接走代理可能还是会慢

ming1016 avatar Dec 01 '21 09:12 ming1016

直接在路由器上设置成本过高了,可以尝试通过shell命令打开xcode,这样你在shell里设置代理后,xcode会走代理吧,还是万恶的天朝的啊,github都给墙。

dyljqq avatar Dec 01 '21 09:12 dyljqq

直接在路由器上设置成本过高了,可以尝试通过shell命令打开xcode,这样你在shell里设置代理后,xcode会走代理吧,还是万恶的天朝的啊,github都给墙。

👍🏻 在 Terminal 里执行 xcodebuild -project SwiftPamphletApp.xcodeproj ,终于把依赖下载成功了

qq345386817 avatar Dec 01 '21 10:12 qq345386817

image @Kuluso 试了 每次都会有一个失败的库 拉取不下来

依赖是从github拉取的,你先检查一下 terminal里面 ping github 能不能ping通 不能ping通的话,你得先去找到github.com 可以ping通的一个IP地址,然后把它写到本地的。/etc/hosts里面 能ping通的话,你用下面命令行的方式也可以试试。使用Reset Package Caches 主要是就算中间有某个依赖下载失败了,也不会影响到已下载成功的依赖

直接在路由器上设置成本过高了,可以尝试通过shell命令打开xcode,这样你在shell里设置代理后,xcode会走代理吧,还是万恶的天朝的啊,github都给墙。

👍🏻 在 Terminal 里执行 xcodebuild -project SwiftPamphletApp.xcodeproj ,终于把依赖下载成功了

Kuluso avatar Dec 01 '21 15:12 Kuluso

直接在路由器上设置成本过高了,可以尝试通过shell命令打开xcode,这样你在shell里设置代理后,xcode会走代理吧,还是万恶的天朝的啊,github都给墙。

👍🏻 在 Terminal 里执行 xcodebuild -project SwiftPamphletApp.xcodeproj ,终于把依赖下载成功了

成功了。另外 github.com 的这个 ip ping 的速度比较快,可以在 hosts 中加入。 52.69.186.44 github.com

LuDamon avatar Dec 02 '21 03:12 LuDamon

直接在路由器上设置成本过高了,可以尝试通过shell命令打开xcode,这样你在shell里设置代理后,xcode会走代理吧,还是万恶的天朝的啊,github都给墙。

👍🏻 在 Terminal 里执行 xcodebuild -project SwiftPamphletApp.xcodeproj ,终于把依赖下载成功了

成功了。另外 github.com 的这个 ip ping 的速度比较快,可以在 hosts 中加入。 52.69.186.44 github.com

在改完hosts之后,最好执行下 sudo killall -HUP mDNSResponder;say DNS cache has been flushed 来刷新下DNS

DargonLee avatar Dec 02 '21 07:12 DargonLee

image 试了很久都不行,最后全部下载到本地,才跑起来😂

husangen avatar Dec 03 '21 02:12 husangen

由于Xcode自身不走代理,所以开全局模式也不行,但可以用Proxifier实现全局代理,亲测有效。

tinowu205 avatar Dec 03 '21 03:12 tinowu205

我是 sqlite下不来~ 问下怎么弄啊?

dukaibo57 avatar Dec 03 '21 06:12 dukaibo57

我是 sqlite下不来~ 问下怎么弄啊?

试了好几种方法,不是这个库下不来就是那个库下不来,心好累😭

Yaanco avatar Dec 03 '21 06:12 Yaanco

image 就是下不来 还有下面的ssl 那个问题 就是token已经配置过了

dukaibo57 avatar Dec 03 '21 07:12 dukaibo57

就是那个库下不来,

是啊~ 我也一样,然后简书上的第二个方案 error: root manifest not found

dukaibo57 avatar Dec 03 '21 07:12 dukaibo57

你挂梯子拉吧。这里的方案二我也一样不行

cocoonbud avatar Dec 03 '21 10:12 cocoonbud

又不想挂梯子,还不想每次都手动处理。可以参考一下 Github520 这个开源项目,配合SwithHosts的自动更新,很方便。后续关于GitHub的大多数问题都能解决

Kuluso avatar Dec 03 '21 14:12 Kuluso

很多人用ss代理吧,简单一点的话就是用Proxifier软件,把ss代理转成全局代理 ss代理很多时候只有浏览器走,其他软件并不走。如Spotify。 如果挂的是VPN的话应该是没这个问题

Sinter0 avatar Dec 11 '21 09:12 Sinter0

Step1: cd SwiftPamphletApp root path Step2: xcodebuild -resolvePackageDependencies -scmProvider system Step3: xcodebuild -project SwiftPamphletApp.xcodeproj

通过这两行命令解决了。可能需要root权限

alreadyIN avatar Dec 17 '21 02:12 alreadyIN

楼上的方法个人觉得都还不够简单。提供一个我觉得最简单的方法:

在根目录找到 compile.command 文件,用编辑器打开,在文件的最前面把自己网络的 终端代理命令 填上,类似这样

截屏2021-12-19 下午12 14 27-redacted_dot_app

然后执行这个文件,即可完成编译。两个注意事项:1.文件夹名称要确保是 SwiftPamphletApp 2.Token别忘记填上

T-Mux avatar Dec 19 '21 04:12 T-Mux

Xcode 13.2 会报错,降级到Xcode 13.1 ,重新添加markdownUI 可以运行

Sookie7 avatar Dec 20 '21 03:12 Sookie7

Xcode 13.2 会报错,降级到Xcode 13.1 ,重新添加markdownUI 可以运行

Xcode 13.2不要从 App Store下,不然Swift package用不了,新Xcode要从https://developer.apple.com/download/release/ 下,问题反馈见https://developer.apple.com/forums/thread/696504

ming1016 avatar Dec 20 '21 03:12 ming1016