Flutter-geolocator: iOS-์œ„์น˜ ์„œ๋น„์Šค๊ฐ€ ํ™œ์„ฑํ™” ๋œ ์ƒํƒœ์—์„œ getPositionStream () ๋ฉ”์„œ๋“œ๋ฅผ ํ˜ธ์ถœ ํ•œ ๋‹ค์Œ ์„ค์ •์—์„œ ์œ„์น˜ ์„œ๋น„์Šค๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด ์•ฑ์ด ์ถฉ๋Œ ํ•จ

์— ๋งŒ๋“  2020๋…„ 08์›” 31์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: Baseflow/flutter-geolocator

๐Ÿ› ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ

Runner [3574 : 863495] LOCATION UPDATE FAILURE : ์˜ค๋ฅ˜ ์ด์œ  : (null) ์˜ค๋ฅ˜ ์„ค๋ช… : ์ž‘์—…์„ ์™„๋ฃŒ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. (kCLErrorDomain ์˜ค๋ฅ˜ 1)

์˜ˆ์ƒ๋˜๋Š” ํ–‰๋™

๋ณต์ œ ๋‹จ๊ณ„

  1. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์œ„์น˜ ์„œ๋น„์Šค๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋™์•ˆ getPositionStream () ํ˜ธ์ถœ
  2. ์žฅ์น˜์˜ ์„ค์ •์œผ๋กœ ์ด๋™ํ•˜์—ฌ ์œ„์น˜ ์•ก์„ธ์Šค ํ—ˆ์šฉ-์•ˆ ํ•จ์„ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.
6.0 ์ด์ „ ๋ฒ„์ „์œผ๋กœ ์ „ํ™˜ ํ•  ๋•Œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ถฉ๋Œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
Xcode์—์„œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ๋•Œ GeolocationHandler.m ํŒŒ์ผ์˜ 79 ์ค„์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ตฌ์„ฑ

(๊ธฐ๋ณธ) Andrews-MacBook- Pro : Runner ์•ค๋“œ๋ฅ˜ $ ํ”Œ๋Ÿฌํ„ฐ ๋‹ฅํ„ฐ
์˜์‚ฌ ์š”์•ฝ (๋ชจ๋“  ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ๋ณด๋ ค๋ฉด flutter doctor -v๋ฅผ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค) :
[โœ“] Flutter (์ฑ„๋„ ์•ˆ์ •, 1.20.2, Mac OS X 10.15.5 19F96, ๋กœ์ผ€์ผ en-US)

[โœ“] Android ํˆด์ฒด์ธ-Android ๊ธฐ๊ธฐ ์šฉ ๊ฐœ๋ฐœ (Android SDK ๋ฒ„์ „ 29.0.2)
[โœ“] Xcode-iOS ๋ฐ macOS ์šฉ ๊ฐœ๋ฐœ (Xcode 11.6)
[โœ“] Android Studio (๋ฒ„์ „ 3.5)
[!] IntelliJ IDEA Community Edition (๋ฒ„์ „ 2019.2.4)
โœ— Flutter ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์„ค์น˜๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ Flutter ํŠน์ • ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
โœ— Dart ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์„ค์น˜๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ Dart ํŠน์ • ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
[โœ“] VS Code (๋ฒ„์ „ 1.47.2)
[โœ“] ์—ฐ๊ฒฐ๋œ ์žฅ์น˜ (2 ๊ฐœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ)

๋ฒ„์ „ : 1.x
6.0.0 + 1

ํ”Œ๋žซํผ:

  • [x] : iphone : iOS
  • [] : ๋กœ๋ด‡ : Android

๋ชจ๋“  3 ๋Œ“๊ธ€

๋น„์Šทํ•œ ๋ฌธ์ œ, v6 ์ด์ „์—๋Š” ๊ดœ์ฐฎ ์•˜์Šต๋‹ˆ๋‹ค.

@ Andrew-Tolentino ๋ช…ํ™•ํ•œ ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ์— ๋Œ€ํ•ด ๋Œ€๋‹จํžˆ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. GeolocationHandler.m ํŒŒ์ผ์˜ 79 ๋ฒˆ์งธ ์ค„์— ์˜ค๋ฅ˜๊ฐ€์žˆ์–ด 100 % ์ •ํ™•ํ–ˆ์Šต๋‹ˆ๋‹ค.

PR # 509์—์„œ ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ–ˆ์œผ๋ฉฐ ์˜ค๋Š˜ ์ˆ˜์ • ์‚ฌํ•ญ์„ ๋ฐœํ‘œ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค!

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฒ„์ „ 6.0.0 + 2๋ฅผ ๋ฐฉ๊ธˆ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณด๊ณ ์„œ์™€ ๊ด‘๋ฒ”์œ„ํ•œ ์ •๋ณด์— ๋‹ค์‹œ ํ•œ ๋ฒˆ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰