使用 xcode-install 來管理 Xcode 版本

我們都知道,在使用 Python 的時候有 pyenv,使用 ruby​​ 的話有 rbenv,都能方便地控制和管理編程語言環境的版本,那麼,有沒有什麼方法,能讓 Xcode 也像這樣切換版本呢?

每次 Xcode 發布更新,更還是不更成了一個問題,下載難,還不能斷點續傳,又不能用第三方工具下載,[……]

點擊跳轉以繼續閱讀

蘋果瀏覽器 13 去除 Google 搜索結果跳轉

使用 Xcode 創建一個新的 Safari 插件項目

在Safari中 9 以前,我們只要下載一個 safariextz 文件雙擊它,就能讓 Safari 加載這個插件了。好處肯定是很方便,但也不太安全(隨處都能下載到的插件,很可能是被篡改過的)。

所以後來,Apple 就不再允許用戶直接下載插件給 Safari 安裝了,必須通過 Mac App[……]

點擊跳轉以繼續閱讀

在 macOS 上編譯 Tensorflow 以開啟 AVX2 和 FMA

在使用 Tensorflow 時,一直有一個奇怪的警告: 您的 中央處理器 支持 說明 這個 TensorFlow 二進制 編譯 使用: AVX2 FMA ,雖然不影響使用,但看著很煩,你可以用這個命令關閉它: .關於[“TF_CPP_MIN_LOG_LEVEL”] = '2'

不過,你有註意到嗎? “[鉛筆6[……]

點擊跳轉以繼續閱讀

落格輸入法 macOS 2 是如何實現免重啟激活輸入法的

在 macOS 上,安裝輸入法一直是一個噩夢,要打開系統輸入法目錄,要把輸入法拖拽進這個目錄,過程中還要輸入密碼,全手動也就罷了,還得重啟後系統才能識別,真的是讓人頭疼的不行。

後來大家逐漸意識到這個問題,落格輸入法也提供了 macOS 標準的 pkg 安裝包。

說是這麼說,但實際上似乎[……]

點擊跳轉以繼續閱讀

為何我的 Fastlane 上傳那麼慢?

自動化

使用自動化工具處理 iOS 的 試飛 分發,是一件很愜意的事情,它能幫你節省很多時間,減少大量人工干預——尤其是像這種需要等很久才需要人工操作一下的事情,雖然並不會讓你覺得很累,但大量的時間就這樣浪費掉了。

使用 快車道 一鍵編譯、上傳,然後等待蘋果服務器處[……]

點擊跳轉以繼續閱讀

macOS app 實現自動化 notarize 腳本

為所有項目簽名增加時間戳

根據蘋果官方的說明,自 macOS 10.15 起,所有從互聯網下載的未進行 notarize 的 app,默認將無法被打開,所以在 App Store 外分發的 app,也必須在發布前將 app 上傳到蘋果的服務器進行處理。

使用 Xcode 自帶 archive 工具可以很方便地進行 no[……]

點擊跳轉以繼續閱讀

已發表
歸類為 macOS 已標記

禁用 Android File Transfer 自動啟動

Android File Transfer 是個好東西,可以在 macOS 中方便地給安卓手機傳輸文件等等,但有一點不好就是這東西會在後台駐留進程來監控usb插入,讓人很不爽。

尤其是在插入 Android 設備時,自動彈出窗口,還連接失敗(因為你來不及在手機上點授權),十分討厭。

要禁[……]

點擊跳轉以繼續閱讀

落格輸入法 macOS 2 是如何為 VoiceOver 進行優化的

macOS 上的旁白實用工具

在兩年前,我曾寫過一篇名為《ios 為視障用戶支持 VoiceOver》的文章,裡邊主要介紹了 iOS 端該如何為 VoiceOver 進行必要的支持,後來我又開發了 macOS 端的落格輸入法,但很遺憾由於 macOS 自身系統 bug,第三方輸入法根本無法獲得 VoiceOver 焦點(主要是[……]

點擊跳轉以繼續閱讀