利用 appetize.io 分享 iOS App,從網頁就能測試 ~
經歷千辛萬苦開發完成 iOS App 後,我們夢想有天能夠上架 App Store 發大財。不過在這之前我們最好能將 App 分享給親朋好友測試,得到他們的意見回饋改進 App,就像伍思凱唱的,
與妳分享的 App,勝過獨自擁有,至今我仍深深感動,App 如同一扇窗 能讓視野不同。
如果有付年費 99 美金的開發者帳號,我們可以透過 TestFlight 邀請朋友測試。但如果捨不得花錢呢 ? 沒關係,你可以將 App 上傳到 Appetize.io,到時候朋友連到網頁即可使用 App。由於是網頁,所以買不起 iPhone 的朋友也能測試,他可以從 iPhone,Android,電腦等任何可以連網的機器測試。
註冊帳號
點選右上角的 Sign in。
點選下方的 Set up your account。
輸入 email,點選 Verify email address。
到信箱收信,點選連結完成帳號的認證。
Cool,帳號順利建立了。讓我們先用免費的,等 App 賺大錢再升級付費版吧。
appetize.io 要錢嗎 ?
appetize.io 不是吃素的,所以他提供測試 App 的貼心服務也是為了賺錢。不過別擔心,免費的帳號可享有一個月 100 分鐘的測試時間,想增加測試的時間再付錢即可。(通常好朋友都是花個幾秒鐘隨便測試,所以 100 分鐘滿夠用了。)
準備上傳的 App zip 檔
打開 Xcode 專案,點選 Xcode menu 的 Product > Show Build Folder in Finder。
App 就在 Build > Products > Debug-iphonesimulator 下,比方下圖的 DemoNetwork。
appetize.io 要求上傳的檔案必須是 zip,所以請按右鍵點選 DemoNetwork,從右鍵選單點選 Compress xxx。
壓縮後的 DemoNetwork.zip 將是待會要上傳的 App zip 檔。
上傳 App 到 appetize.io
回到剛剛的網頁,點選右上角的 Upload。
點選 Select file,選擇剛剛壓縮的 DemoNetwork.zip。
成功上傳後,網頁將顯示 Upload successful。
測試 App
點選網頁右上角的 Dashboard。
Dashboard 頁面將列出我們曾經上傳的 App。
找到想測試的 App,點選 view。
漂亮的 iPhone 畫面出現了,而且我們還可以選擇喜歡的機型。買不起 iPhone 11 Pro Max 嗎 ? 沒關係,appetize.io 貼心地提供 iPhone 11 Pro Max 讓我們選擇。
在測試 App 前要特別注意 iOS 的版本問題,目前彼得潘測試時 appetize.io 支援 iOS 13.3,所以若是上傳 13.4 的 App 是會閃退的。
點選 Tap to Play 執行 App 後,我們發現它真的可以操作,appetize.io 的確是真心不騙的好網站。而且令人開心的,網路功能也可以測試,比方以下用 SwiftUI 開發的 App 串接 iTunes API 顯示周興哲的歌曲列表。
分享 App 連結
將 App 上傳到 appetize.io 的主要目的是分享給別人,而不是我們自己測試,畢竟我們從 Xcode 的模擬器就能執行。
想分享給別人很簡單,複製剛剛 App 網頁的網址分享即可。想轉職 iOS App 工程師的朋友也建議多將作品上傳到 appetize.io,讓對你有興趣的公司方便地從網頁操作你的 App,感受你 App 的魔力。