【发布时间】:2021-10-02 09:17:20
【问题描述】:
我在名为 MyXCFramework.xcframework 的桌面上创建了我的 xcframework,然后像 Boris 在 WWDC2020 中所说的关于 Distribute binary frameworks as Swift packages 两个文件的内容进行压缩在桌面上,我想得到我的校验和,然后我在终端中使用了这行代码:
cd ~/Desktop/
swift package compute-checksum ~/Desktop/MyXCFramework.xcframework.zip
但是终端通过这个错误:
error: root manifest not found
我该如何解决这个错误?
我不知道为什么终端试图达到这一点?因为还没有清单!我需要校验和来构建我的清单,以将二进制框架分发为 Swift 包。那么我该如何解决这个问题呢?
【问题讨论】:
-
如果您已经在当前文件夹(桌面)中,为什么在计算校验和时使用
~/Desktop/?我记得我有类似的问题,当从同一个文件夹运行时它解决了。 -
@Leo:如果你打开你的终端,你就不会进入桌面级别!因此我搬到了桌面级别。你还提到了同一个文件夹!你那是什么意思?正如你看到的 WWDC 视频,Boris 没有解释或展示他是如何做到的,只是提出了有问题的终端命令!我检查了其他类似的问题,比如我!几乎每个人都有创建校验和的问题。如果有助于找到答案,我可以将我的测试框架和我的 xcframework 发送或分享给你。我的 xcframework 工作得很好,但我无法生成校验和!
标签: swift swift-package-manager xcframework