iGeoGo 常見問題

安裝、連線與使用上的疑問,都可以從這裡開始找答案

一、 macOS 開啟 iGeoGo 顯示安全性警告,無法開啟應用程式,怎麼辦?

iGeoGo 目前尚未向 Apple 付費認證,首次安裝時系統會顯示安全性警告,依照以下步驟即可正常開啟。

  1. 點擊左上角蘋果選單,開啟「 系統設定
  2. 前往「 隱私權與安全性
  3. 向下捲動至「安全性」區塊,找到「已阻擋「iGeoGo」以保護你的 Mac。
  4. 點擊「強制打開」,輸入密碼後即可正常啟動
macOS 安全性設定步驟截圖

二、 Windows 開啟 iGeoGo 顯示安全性警告,無法開啟應用程式,怎麼辦?

iGeoGo 目前尚未向 Microsoft 付費認證,首次安裝時 SmartScreen 會顯示安全性警告,依照以下步驟即可正常開啟。

  1. 出現 SmartScreen 藍色警告視窗時,點擊「更多資訊
  2. 接著點擊「仍要執行」即可完成安裝
Windows SmartScreen 安全性警告操作步驟

三、 iOS 16 以上版本需要開啟「開發者模式」才能使用?

Apple 在 iOS 16 起新增「開發者模式」保護機制,iGeoGo 使用的 GPS 模擬功能需要此模式才能正常運作。僅需開啟一次,之後重新連線不需重複設定。

開啟步驟(iOS 16 以上)

  1. 用傳輸線將 iPhone 連接至 Mac,並確認已信任此電腦
  2. 前往 iPhone 上的「設定」→「 隱私權與安全性
  3. 向下捲動,點擊「開發者模式
  4. 開啟「開發者模式」開關
  5. 點擊「重新開機」,裝置重啟後點選「開啟」確認

※ iGeoGo 的裝置列表提供「實驗性」一鍵開啟開發者模式功能。

※ 若操作皆無效,建議重新啟動電腦、手機後再試一次。

四、 Windows 使用者需要安裝 iTunes 嗎?

是的,Windows 上必須安裝 iTunes(或 Apple Devices),iGeoGo 才能透過 USB 與 iPhone 通訊。

iTunes 提供了 Windows 所需的 Apple Mobile Device USB 驅動程式與底層通訊元件(usbmuxd),缺少它將無法識別或連接裝置。

安裝方式(擇一):

※ 建議優先使用 Apple 官網版本,Microsoft Store 版本在部分環境下可能造成驅動路徑差異,導致連線異常。

五、 無法取得目前位置?

iGeoGo 無法 直接取得 iPhone / iPad 上實際的定位,只能透過 macOS / Windows 提供的系統位置,大致推算地圖的初始位置。

系統定位通常會依序參考:

GPS → 行動基地台 → Wi-Fi(Apple Location Service / APLS)→ 藍牙 Beacon → IP 定址

實際可用來源會依裝置硬體、作業系統與網路環境而不同。

若只能使用 IP 逆推,iGeoGo 會透過免費定位供應商估算位置;免費服務容易觸發流量上限或暫時無法回應,因此最後會使用台北 101 作為預設初始定位。

各裝置定位來源說明

裝置 GPS Wi-Fi 行動基地台 定位精度
iPhone / iPad(LTE) 最佳(公尺級)
iPad(Wi-Fi)/ MacBook 50–500 公尺
iMac / Mac mini / Windows 筆電 50–500 公尺
Windows 桌機 ⚠️(多數無) IP 估算(誤差數公里)

💡 Wi-Fi 定位只需 Wi-Fi 無線電處於開啟狀態,不需要實際連上任何 Wi-Fi,掃描附近基地台即可估算位置。

請依照您的裝置平台,按照以下步驟逐一排查。

macOS 使用者

  1. 確認系統定位服務已開啟

    前往「系統設定」→「隱私權與安全性」→「定位服務」,確認最上方的開關已開啟。

  2. 確認 iGeoGo 有定位權限

    在同一頁面找到 iGeoGo,確認已允許 iGeoGo 存取定位服務,調整後重新啟動 iGeoGo。

  3. 確認首次啟動時已授予權限

    第一次啟動 iGeoGo 時 macOS 會彈出定位權限對話框。若當時點了「不允許」,需至步驟 2 手動更改。

  4. 確認 Wi-Fi 功能已開啟

    macOS 定位需要 Wi-Fi 功能開啟以掃描附近基地台,即使用有線網路上網也需開啟 Wi-Fi(尤其是 iMac、Mac mini 使用者)。開啟藍牙亦有助於室內定位精度。

macOS 特定版本已知問題

部分 macOS 版本的 CoreLocation 有已知 bug,若以上步驟仍無效,請對照您的系統版本:

  • Ventura 13.2.1-13.5:定位服務 (locationd) 可能隨機失效。執行 sudo killall locationd 可暫時恢復,建議升級至 13.5.1 以上
  • Ventura 13.5:「定位服務」下的 App 清單完全消失,無法為新安裝的 App 授權,重啟無效。升級至 13.5.1 可修復。
  • Sonoma 14.7:CoreLocation 持續回傳定位失敗 (kCLErrorLocationUnknown),目前已知的 workaround 為將 Wi-Fi 關閉後重新開啟
  • Sequoia 15.0.1:間歇性出現定位失敗,同樣以切換 Wi-Fi 開關作為 workaround。

以上無法列舉所有可能受影響的 macOS 版本。若仍遇到問題,可以嘗試搜尋是否有其他使用者回報相同版本的定位異常,或更新至較新的 macOS 版本。

Windows 使用者

⚠️ 大多數桌機沒有 Wi-Fi 硬體,這是硬體限制。沒有 Wi-Fi 的環境下,iGeoGo 只能用 IP 位址估算大致位置,誤差可能達數公里。
  1. 確認 Windows 定位服務已開啟

    前往「設定」→「隱私權與安全性」→「位置」,確認「位置服務」開關已開啟。

  2. 確認桌面應用程式存取位置的權限

    在同一頁面確認「允許桌面應用程式存取您的位置」已開啟。iGeoGo 是傳統 Win32 應用程式,不一定出現在下方 App 清單中,這是正常現象,只需確認上方總開關有開啟即可。

  3. 確認 Wi-Fi 已開啟(筆電適用)

    Wi-Fi 定位需要 Wi-Fi 無線電處於開啟狀態,不需要實際連上任何 Wi-Fi。

  4. 桌機或無 Wi-Fi 裝置

    iGeoGo 會自動改用 IP 位址估算大致位置。若估算服務不可用,會預設顯示台北 101 座標。您可以手動在地圖上設定起始位置,不影響 GPS 模擬功能的正常使用。

六、 USB 線連接不穩定(例如:每 3-5 分鐘斷線一次)怎麼辦?

若使用過程中頻繁斷線,通常與 USB 線材品質、接頭接觸不良,或 USB Hub 供電不穩有關,請先依照以下方向排查。

  1. 檢查 USB 線品質

    建議更換品質較好、支援資料傳輸且狀態良好的 USB 線。部分僅支援充電或接觸不良的線材,可能造成每隔幾分鐘就重新連線。

  2. 確認是否使用 USB Hub

    若連接方式為 iPhone ↔ USB Hub ↔ PC,請特別注意 USB Hub 的供電是否穩定。

    常見的 USB Hub 可能與其他周邊裝置共用同一組供電,若同時連接外接硬碟、擷取卡、充電裝置等用電較大的設備,可能造成電壓或資料傳輸不穩,進而導致 iPhone 反覆斷線。

  3. 改用穩定的連接方式測試

    若懷疑是 USB Hub 造成不穩,建議先將 iPhone 直接連接到電腦 USB 埠測試。若必須使用 Hub,請優先選擇有獨立供電的 USB Hub,並減少同一個 Hub 上的高耗電周邊裝置。

七、 Wi-Fi 和 Wireless Direct 有什麼不同?跟 iPhone 的設定有關嗎?

兩種方式都不需要一直插著 USB,也都會透過區域網路連接 iPhone。主要差別在於:電腦是如何找到並連接你的 iPhone

連線方式 Wi-Fi Wireless Direct
誰負責尋找 iPhone
  • macOS 使用系統內建服務
  • Windows 使用「iTunes」或「Apple 裝置」所提供的服務
iGeoGo 主動掃描
是否需要同一個網路需要需要
Apple「專用 Wi-Fi 位址」建議設定 查看 Apple 官方說明
  • iOS 18 以上:建議「固定」,連線異常時可改為「關閉」
  • iOS 17, iOS 16:建議保持開啟,連線異常時再關閉
不直接依賴此設定;各 iOS 版本的建議與 Wi-Fi 相同
初次設定首次 USB 信任並允許後,預設開啟除了初次 USB 信任外,還需要使用 USB 連線並透過 iGeoGo 裝置列表完成額外信任
網路環境需求 仰賴網路環境允許裝置之間互相連線、相互探索 如同 Wi-Fi

先說結論,該選哪一種?

如果 iPhone 已經顯示在裝置列表中,直接使用「Wi-Fi」即可。如果 Wi-Fi 裝置沒有自動出現,再嘗試「Wireless Direct」。

無論使用哪一種方式,都建議保持 iPhone 解鎖,並確認電腦與 iPhone 位於相同網路。公司、飯店、宿舍或訪客 Wi-Fi 可能禁止裝置互相連線,此時兩種方式都可能無法使用。

※ iGeoGo 最低支援 iOS 16,且不支援 iOS 17.0~17.3.x;請將這些版本升級至 iOS 17.4 以上。

八、 如何設定 Wi-Fi 或 Wireless Direct 連線

無線連線前置條件

  1. 確認手機與電腦已連上相同網路。
  2. 確保您的網路已關閉「客戶端隔離(Client Isolation)」。
    提示:若使用 iPhone「個人熱點」分享網路,可能會影響 iGeoGo 與您的手機建立無線連線;實際情況會因 iOS 版本而異。(蘋果從沒公開說明,但是有許多開發者回報相關現象。我也沒轍 ┐(´д`)┌)
  3. 調整 iPhone/iPad 上的「專用 Wi-Fi 位址」設定:

    打開「設定」→「Wi-Fi」→ 找到目前連接的 Wi-Fi,點擊右側的 資訊按鈕 → 將「專用 Wi-Fi 位址」設定為「關閉」。不同 iOS 版本中,設定為「固定」也可能可以使用。

Wi-Fi:由電腦自動辨識 iPhone

「Wi-Fi」使用 Apple 提供的標準無線裝置連線機制。在 macOS 上,這項能力由系統內建服務提供;在 Windows 上,則必須先安裝「iTunes」或「Apple 裝置」所提供的服務。完成設定後,只要 iPhone 與電腦連上同一個 Wi-Fi,系統便能自動發現 iPhone,iGeoGo 也會直接將它顯示在裝置列表中。

第一次設定時,通常需要:

  1. 使用 USB 將 iPhone 接上電腦。
  2. 解鎖 iPhone,並選擇「信任」這台電腦。
  3. 在 Mac 的 Finder,或 Windows 的「iTunes」或「Apple 裝置」程式中,開啟「連接 Wi-Fi 時顯示此 iPhone」。
  4. 套用設定後,即可拔除 USB 使用。

macOS Finder 設定示範

在 macOS Finder 選擇 iPhone 並勾選「連接 Wi-Fi 時顯示此 iPhone」

Wireless Direct:由 iGeoGo 主動尋找 iPhone

如果 iPhone 明明和電腦連上相同的 Wi-Fi,卻沒有自動出現在裝置列表中,可以改用「Wireless Direct」。iGeoGo 會主動搜尋同一個區域網路中的 iPhone,再直接建立連線。

第一次使用時,iPhone 可能會要求額外的無線連線信任。此時只要依照 iGeoGo 的提示,暫時使用 USB 接上 iPhone 並完成信任,之後便可繼續使用無線連線。

請注意:Wireless Direct 並不是 iPhone 裡的另一種 Wi-Fi 模式,也不是個人熱點。iPhone 與電腦仍然需要位於同一個區域網路。

Wireless Direct 操作示範