🕐13的話
這週末搞定想了好一陣子的 iOS app side project,開放 TestFlight。請看文章最下面。
如果喜歡這份週報的話,請到 Patreon 訂閱來支持我🙏 一個月只要 $5 USD~
🔐List of APIs that require declared reasons now available
這週 Apple 開發者圈最大的話題是 privacy manifest 要求宣告使用哪些 API 的列表出來了,裡面居然包含幾乎每個 app 都會使用的 UserDefaults。
多數開發者的反應是覺得不可思議、Apple 也太超過了。但是如果是針對第三方 SDK 開發商做的要求,我覺得就滿能理解的。SDK 跟 app 有同等的權限、可以讀取到 app 所有的資料。UserDefaults 還有很多系統放入的資料。
總而言之,我們還是複習一下 Apple 為何要求 privacy manifests──WWDC23: Get started with privacy manifests。
想要了解怎麼做 fingerprinting(所以 Apple 會想要開發者宣告 API 為合理使用),可以參考 NSHipster 這篇文章──Device Identifiers and Fingerprinting on iOS。
🥽Take your apps and games beyond the visionOS simulator
Apple 開放申請 Vision Pro 的 developer labs 或 developer kit 啦!
Lab 會在庫比提諾、倫敦、慕尼黑、上海、新加坡、東京這幾個地方。
租用 developer kit 的保管與存放有嚴格的限制,比如說不用時要鎖起來不讓家人亂碰。
在申請之前,請參考這份文件做好相容性的評估。
🙋Meet with App Store experts
每半年一次的 App Store 線上諮詢又來了。現在 App Store 的功能越來越多,適合在上面做生意的企業多多了解。
🧪Apple Releases & News
Xcode 15 Beta 5 (15A5209g) icon 上的 Beta 改變樣式、這版開始 TipKit 可以使用、還有據說 SwiftData 可以用在 Preview 了
iOS 17 Beta 4 (21A5291h) 此外,iOS 16.6 正式推出,版號與 RC 相同,我就不列了
Auto-renewable subscriptions 官網有稍微更新,並指出現在你每一季可以產生一百萬個 offer codes 給自動續扣的訂閱項目
Upcoming Requirements 再次提醒,從 7/31 開始 tvOS app 要使用 Xcode 14.1 以上才能上架 App Store
💡TipKit Examples
想要研究 TipKit 的朋友可以參考這個 demo 專案。
🎵13 的 TestFlight─為了重複狂聽一首歌而做的 Repeat One
這是我最近寫的 side project,歡迎大家嘗試。這邊說明幾件事情:
我沒有把訂閱本週報的讀者加到這個新的 TestFlight 專欄的名單。因為我覺得這跟各位讀者訂閱週報的初衷不同。如果你有興趣的話,請參考 TestFlight 專欄的簡介,並到這邊修改要訂閱的專欄。
申請 TestFlight 測試資格的 Email 不需要是你的 Apple ID。Apple 會自己把這兩者關聯起來。換言之,不需要為了申請 TestFlight 而把 Apple ID 又訂閱一次電子報。
我大概有四年沒有發表自己的 side project app 了。如果你支持這個 app 上架的話,請回饋意見給我。非常感謝!
最後的小提醒:🙏請訂閱支持我持續撰寫這份週報,一個月只要 $5 USD。也歡迎按喜歡❤️、留言💬、回信✉️與我交流喔。