iT邦幫忙

2022 iThome 鐵人賽

DAY 15
0
Mobile Development

在 Flutter 開發旅程的手札系列 第 15

Flutter Setup - iPhone實體機的測試設定

  • 分享至 

  • xImage
  •  

今天要教大家如何設定實體機,在開發時,有些功能是不能用模擬器測試的,必須要用實體機測試,且有時候有些設定會分成開發用及測試用,因此在開發階段,用實體機測試是很重要的

首先先在專案資料夾下的ios資料夾找到Runner.xcworkspace,並且開啟
https://ithelp.ithome.com.tw/upload/images/20220930/20152683Q6hIBppyWJ.png

使用iphone線連接電腦與手機,在Xcode最上方的Runner旁邊,點擊手機icon,選擇連接的手機
https://ithelp.ithome.com.tw/upload/images/20220930/20152683rjWglCjq59.png

點選Xcode上的Team,按下Add an account,並且輸入自己的icoloud的帳號密碼
https://ithelp.ithome.com.tw/upload/images/20220930/20152683AWQH0GoIkr.png

登入成功後記得將Bundle Identifier修改為自己想要的,這是唯一值,不能跟別人重複,因此每開個專案都要記得設定
https://ithelp.ithome.com.tw/upload/images/20220930/20152683qMN9s2paEf.png

到這邊Xcode的設定就完成了


接下來直接執行會發生錯誤
https://ithelp.ithome.com.tw/upload/images/20220930/20152683mQSsjKxcCs.png

因此我們需要開始設定手機,打開手機設定頁,選擇隱私權與安全性
https://ithelp.ithome.com.tw/upload/images/20220930/20152683SDeTkqm4cc.png

選擇開發者模式
https://ithelp.ithome.com.tw/upload/images/20220930/201526837K4puBr7lM.png

開啟開發者模式後會需要重新啟動
https://ithelp.ithome.com.tw/upload/images/20220930/20152683NTvMTKHTE6.png

開啟後會需要再次確認,按下開啟
https://ithelp.ithome.com.tw/upload/images/20220930/20152683ZR43lHVUwu.jpg

使用Xcode執行Runner,手機要記得選擇連接電腦的那一台
https://ithelp.ithome.com.tw/upload/images/20220930/201526831rporyEoEK.png

執行成功後會跳出此畫面
https://ithelp.ithome.com.tw/upload/images/20220930/20152683eJrjcCow5f.png

因此我們要再到設定->一般->VPN與裝置管理
https://ithelp.ithome.com.tw/upload/images/20220930/20152683Ky9VtuPmcm.png

點擊開發者APP
https://ithelp.ithome.com.tw/upload/images/20220930/20152683n8QhanaNg0.png

信任目前開發的APP
https://ithelp.ithome.com.tw/upload/images/20220930/20152683Uaqy3vv2Bi.png

此時設定就完成囉,可以再次透過Xcode執行,或是使用Android Studio執行
https://ithelp.ithome.com.tw/upload/images/20220930/20152683rq948QVr9c.png

執行成功畫面
https://ithelp.ithome.com.tw/upload/images/20220930/20152683MuLfgUL4P9.jpg


上一篇
Flutter - 拖曳改變列表的順序
下一篇
Flutter Setup - Android實體機的測試設定
系列文
在 Flutter 開發旅程的手札30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言