用Swiftui撰写的快速GUI
我要亲自感谢Seb Jachec实施了一个系统,以获取BRER命令的实时输出。
没有他的贡献,许多取决于实时输出的过程,例如安装,卸载和包装的更新都是不可能的。
我要亲自感谢Dmitri Bouniol和Ben Carlsson提出了一种自我编译的构建方式来绕过许可证检查的方法。
没有它们,就不可能拥有该应用程序的免费自我编译版本。
软木不仅是自制的界面。它具有许多功能,要么很难单独使用自制,要么不可能直接实现。
没有软木的事情
软木使事情变得更容易
brew leaves命令中可能有些可能,但通常不可靠,通常不列出应包含的软件包。 预先编译,始终可以从我的自制龙头获得最新版本。您可以通过几种方式访问它:
Linguist角色。如果您希望自己学习,那么这篇Apple文档文章是该过程的一个很好的介绍:内在化。Help Wanted功能。请尊重编码样式。与Swift惯例的主要偏差是支架是自己的线条。但是,如果您不想执行上述任何操作,就可以自己汇编软木塞。有关说明,请参见下文。
您是经营博客,杂志,制作视频还是只是为了娱乐而制作有关应用程序的内容?通过[email protected]取得联系!
我将为您提供最新的版本和开发版本,回答您遇到的任何问题,并向您介绍软木塞(免费或课程),以便您专注于创建。
编译软木塞很简单,因为它没有很多依赖关系。它使用TUIST生成Xcode项目以加快汇编。
先决条件:
如果您已经有一个Apple开发人员帐户,请跳过
Xcode → Settings ,然后在打开的窗口中,单击Accounts 。您可以在那里添加您的帐户Manage Certificates...Apple DevelopmentApple Development Certificates列表中时,您可以按Done以关闭客户经理如果您已经安装了Tuist,请跳过
科克使用MISE来防止Mac跨Mac的TUIST版本不匹配的冲突。 MISE是类似于Homebrew的工具,但为Tusit提供了一些优势,例如上述版本同步。
curl https://mise.run | sh安装mise | curl https://mise.run | shmise: run the following to activate mise in your shell:echo "eval "$(/Users/david/.local/bin/mise activate zsh)"" >> "/Users/david/.zshrc" 警告
确保复制命令本身给您的命令,而不是我上面使用的命令。此命令仅对我的Mac有效,并且在您的计算机上不起作用。
mise添加到您的路径中,具体取决于您的外壳。echo 'eval "$(~/.local/bin/mise activate zsh)"' >> ~/.zshrcecho 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrcecho '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish 提示
ZSH是默认的MacOS Shell。
笔记
如果您不知道要运行哪个外壳,请使用命令echo $SHELL 。在我的情况下,最后一个斜杠之后的输出的最后一部分是壳的名称,命令的输出为/bin/zsh 。这意味着我的外壳是zsh
mise install tuist git clone https://github.com/buresdv/Cork.git && cd Cork && mise use [email protected] && tuist install && tuist generate --no-binary-cache 。 XCode将打开项目。git clone https://github.com/buresdv/Cork.git下载源代码cd Cork打开您下载的软木夹的文件夹mise use告诉您的系统使用4.25.0版的Tuist构建软木tuist install下载所有软木先决条件tuist generate创建Xcode项目并打开它Cork 。这是带有App Store徽标的图标Signing & CapabilitiesSigning下,将Team下拉切换为NoneSigning → macOS下,切换Signing Certificate以Sign to Run LocallySelf-Compiled 。 警告
如果您不选择正确的构建方案,那么科克将要求您签署许可证。
Product → Archive ,然后等待建筑物完成Distribute AppCustom ,然后单击弹出窗口右下角的下NextCopy App/Applications/文件夹中,您就完成了! 科克在下议院条款下获得许可。
这意味着Cork的来源可用,您可以对其进行修改,为其做出贡献,但是您不能出售或分发软木塞或修改版本的版本。
此外,如果不先咨询我,您就无法分发Cork的Cork版本。为您的个人使用编译版本很好。