Homebrew Tap:酿造你的个性化 macOS 软件库
对于 macOS 用户来说,Homebrew 无疑是一个强大的软件包管理工具,它极大地简化了软件的安装、更新和卸载过程。然而,即使 Homebrew 的核心软件库已经相当庞大,有时候我们仍然会发现一些特定的、小众的或者专业的软件并不在其中。 这时,Homebrew Tap 就成了我们的救星,它允许我们添加和管理第三方仓库,也可以扩展和定制自己的软件库,从而满足更加个性化的需求。 什么...
对于 macOS 用户来说,Homebrew 无疑是一个强大的软件包管理工具,它极大地简化了软件的安装、更新和卸载过程。然而,即使 Homebrew 的核心软件库已经相当庞大,有时候我们仍然会发现一些特定的、小众的或者专业的软件并不在其中。 这时,Homebrew Tap 就成了我们的救星,它允许我们添加和管理第三方仓库,也可以扩展和定制自己的软件库,从而满足更加个性化的需求。 什么...
Homebrew 名字意为“家酿”,是一款用 Ruby 开发的包管理器。它像酿酒一样,让用户轻松“酿造”和管理软件环境,无需担心复杂的配置。 通过 Homebrew,用户可以方便地安装、更新和卸载 UNIX 工具和软件包,实现个性化软件管理。目前支持 macOS 和 Linux 系统。 在本文中,我们将介绍 Homebrew 的安装/卸载、模块组成、术语、常用命令以及注意事项等,助...
Git 是 Linux 作者 Linus 的一个作品。2002 年他还在使用 Bitkeeper 作为 Linux 内核的版本管理,但因为它是 Copyright 有版权的软件备受质疑,然后 Andrew Tridgell 对 Bitkeeper 进行逆向工程,导致 BitMover 要回收 Linux 开发者的 Bitkeeper 的免费使用权,Linus 一怒之下花了 10 天写出了 ...
VuePress 是一个以 Markdown 为中心的静态网站生成器。你可以使用 Markdown 来书写内容(如文档、博客等),然后 VuePress 会帮助你生成一个静态网站来展示它们。 VuePress 官网文档已经写的非常好了。我写这篇文档的目的只是记录自己用 VuePress 1.x 搭建一个博客的全过程。如果你阅读这篇文档,它将教你如何简单直接一步一步的搭建一个博客。请阅读 ...
本篇文章我将通过一个名叫 FlyHUD 的开源组件来讲解如何提交 podspec 到共有 Specs Repo。 验证组件名 因为 Specs Repo 里的每个组件不能重名,所以我们在创建组件之前先验证一下组件名称是否已被使用。 方法一:在 cocoapods.org 官网搜索组件名 方法二:在终端输入一下命令 pod search 组件名 # 例如:pod search ...
CocoaPods 是 Swift 和 Objective-C Cocoa 项目的依赖管理器。 CocoaPods 使用 Ruby 构建,可以使用 macOS 上可用的默认 Ruby 进行安装。也可以使用 rvm 和 rbenv 工具安装。 安装 CocoaPods 用 rvm 升级 ruby 安装 rvm:curl -L get.rvm.io | bash -s stab...
开发时需要在 iPhone 上调试代码,但将手机插在 Mac 的 USB 端口上总是反复的断开连接然后重新连接,导致 Xcode 不能正常的连接手机。更换 USB 端口和 Lightning 线都不能解决问题。 解决方案 打开终端输入一下命令: sudo killall -STOP -c usbd 即强制退出 USB 进程,至此重新插上 iPhone 就正常了。
随着 IPv4 地址池的耗尽迫在眉睫,企业和蜂窝网络提供商越来越多地部署 IPv6 DNS64/NAT64 网络。DNS64/NAT64 是一个仅限 IPv6 的网络,与 IPv6 DNS64/NAT64 网络的兼容性将是 App Store 提交要求,因此 App 确保兼容性至关重要。 好消息是,大多数 App 已经支持 IPv6。对于这些 App,定期测试以观察回归仍然很重要。不兼容 ...
在 Ruby 开发的世界中,经常需要面对不同项目使用不同 Ruby 版本的情况。这时,一个高效、灵活且易于使用的 Ruby 版本管理工具就显得尤为重要。 rbenv 正是这样一个工具,它允许开发者在同一台计算机上轻松安装、切换和管理多个 Ruby 版本。本文将详细介绍 rbenv 的安装、基本使用以及一些高级特性,帮助你更好地掌握这个强大的工具。 rbenv 简介 rbenv 是一...
用 Xcode 提交 app 到 iTunes store 时总是卡死在 “Authenticating with the iTunes store”。改 DNS、用 VPN 都不行,全局、自动代理模式全都试过了。 网上找解决办法,有很多人推荐使用 “Application Loader” 上传,但是使用 Application Loader 提交时又卡死在 “正在通过 iTunes St...