13的話
本週你可能沉浸在 iPhone 13 系列的開箱喜悅中。但這邊有件重要資訊請注意:
macOS Monterey 不支援 Xcode 12
裝了 Monterey 就要用 Xcode 13
沒有 100% 確定不會再用到舊版 Xcode 的話,千萬別升級 Monterey
這個坑我越想越大,但在國內外的開發者社群都還沒看到討論。請好心提醒一下同事或認識的開發者朋友,恐怕連公司 IT(要幫新人設定 Mac)都需要知道
另外一件事,如果你有用推特,請幫我投個票😂
⚠️Xcode 13 required on macOS Monterey
我裝了 Monterey Beta 7,Xcode 12 就打不開了。
所以,重要資訊我再說三遍:
macOS Monterey 不支援 Xcode 12
裝了 Monterey 就要用 Xcode 13
沒有 100% 確定不會再用到舊版 Xcode 的話,千萬別升級 Monterey
反過來說,Xcode 13 可以跑在 Big Sur(11.3 以上)。
這些不是我說的,是 Apple 的公告。
其實,Big Sur 也不支援 Xcode 11。但那個時候 Apple Silicon 剛出,算是特例,我們會去留意相容性的問題。今年這情況由於人們「沒想到會這樣」,各方踩到這個坑的機會恐怕大得多。
🆕 Xcode 13、iOS 15 與 15.1 Beta 1
上面那件事再次提醒我們 release notes 要看。
真要說 workaround,其實可以從 Terminal 打開(證明如下)。但這不能算是能用就是了。
🆕New in-app purchase capabilities now available
隨著 iOS 15 上市,StoreKit 2 也正式啟用。
💃iPhone 13 Pro 的 ProMotion 相關 API——Optimizing ProMotion Refresh Rates for iPhone 13 Pro and iPad Pro
我上週說「iPhone 13 Pro 的 ProMotion 不需要開發者特別做什麼事情」這句話是錯的😅
有開發者發現某些動畫不會用 120 Hz 跑。
後來得知是 bug,並且官方推出文件,要特別在 Info.plist 加 key 才能啟用一些 API。
上週那句話應該改成「想要確保特定的動畫或操作達到 120 Hz,最好還是買支 iPhone 13 Pro 來測試」💸
🤪Random Tweets
iPhone 價格圖
瑪利歐兄弟與 Objective-C 兄弟
看不懂的話就別問了,等於是老電影的暴雷
🎙weak self podcast 84: 連假發版
你各位買 iPhone 了沒?
💼職缺/履歷交流區
如果你有 iOS 相關職缺或是求職履歷想要刊登在開發者週報,請見關於。