利用 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 的魔力。

--

--

彼得潘的 iOS App Neverland
彼得潘的 Swift iOS App 開發問題解答集

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com