๋ชจ๋,
๋ด flutter ์ฑ์ ํ๋ฌ๊ทธ์ธ์ ์ถ๊ฐํ๊ณ ๊ถํ ์ค์ ์ผ๋ก plist ๋ฐ xml ํ์ผ์ ์
๋ฐ์ดํธํ์ต๋๋ค. ๊ทธ๋ฌ๋ iOS ์๋ฎฌ๋ ์ดํฐ์์ ์ฑ์ ์คํํ๋ฉด ์๋ ์ค์ ์ํ๊ฐ ์ ์ ์์์ ๋ฐํํฉ๋๋ค.
GeolocationStatus geolocationStatus = Geolocator().checkGeolocationPermissionStatus()๋ฅผ ๊ธฐ๋ค๋ฆฝ๋๋ค.
์๋ฎฌ๋ ์ดํฐ์ ์ฌ์ฉ์ ์ง์ ์์น๊ฐ ์ค์ ๋์ด ์์ต๋๋ค. ๋๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ด์ ์ฌ๋ณธ๊ณผ ์ ๊ฑฐํ๋ ์ฅ์น๋ฅผ ์ฌ์ค์ ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ฒฐ๊ณผ๋ ๋์ผํฉ๋๋ค.
๋ด๊ฐ ๋ฌด์์ ๋์น๊ณ ์์ต๋๊น?
ํ ๊ฒ์ด๋ค
์ฌ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง
=== CONFIGURATION Debug๊ฐ ์๋ ํ๋ก์ ํธ ํฌ๋์ image_cropper ๋์ ๋น๋ ===
/Users/htetwaiyan/.pub-cache/hosted/pub.dartlang.org/geolocator-2.1.1/ios/Classes/GeolocatorPlugin.m:2:9: ์น๋ช
์ ์ธ ์ค๋ฅ: 'geolocator/geolocator-Swift.h' ํ์ผ์ด ์๋ ์ค๋ฆฝํ๋ค
#์์
^ ~ ~ ~ ~ ~ ~
๋ด ๋ฌธ์ ๋ ๋ฌด์์
๋๊น
๋๋ ์ด ๋ฌธ์
** BUILD FAILED **
Xcode์ ์ถ๋ ฅ:
โณ
/Users/htetwaiyan/.pub-cache/hosted/pub.dartlang.org/google_api_availability-1.0.4/ios/Classes/GoogleApiAvailabilityPlugin.m:2:9: ์น๋ช
์ ์ธ ์ค๋ฅ: 'google_api_availability/google_api_availability-Swift.h' ํ์ผ ์์ ์ค๋ฆฝํ๋ค
#์์
^ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
1๊ฐ์ ์ค๋ฅ๊ฐ ์์ฑ๋์์ต๋๋ค.
๋ด ๋ฌธ์ ๋ ๋ญ์ผ!
๋์ ์ค์
flutter clean
์ ์ฌ์ฉํด ๋ณด์ธ์.
@BigWillieStyle , checkGeolocationPermissionStatus
๋ฉ์๋๋ ์ต์ข
์ฌ์ฉ์๊ฐ ์ฅ์น์์ ์์น ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ถํ์ ๋ถ์ฌํ๋์ง ํ์ธํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ฌ์ฉ์๊ฐ ์ฑ์ด ์์น ์๋น์ค์ ์ก์ธ์คํ๋๋ก ํ์ฉํ๊ฑฐ๋ ๊ฑฐ๋ถํ์์ ์๋ฏธํฉ๋๋ค.
์ฑ์ ์ฒ์ ์ค์นํ๊ณ checkGeolocationPermissionStatus
๋ฉ์๋๋ฅผ ์คํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ํ๊ฐ ๋ฉ๋๋ค(Apple ๋ฐ Google ์ฌ์์ ๋ฐ๋ฆ).
PermissionStatus.unknown
๋ ์ต์ข
์ฌ์ฉ์๊ฐ ์ฅ์น ์์น ์๋น์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ํน๋ณํ ํ์ฉํ๊ฑฐ๋ ๊ฑฐ๋ถํ์ง ์์์์ ์๋ฏธํฉ๋๋ค.PermissionStatus.denied
, Android์์ ํ๋ซํผ์ ๋ณ๋๋ก ๋ช
์๋์ง ์๋ ํ ํญ์ ๊ถํ์ด ๊ฑฐ๋ถ๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผํฉ๋๋ค(์ต์ข
์ฌ์ฉ์๊ฐ ์์น ๊ธฐ๋ฐ ์๋น์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ๊ตฌ์ฒด์ ์ผ๋ก ํ์ฉํ ๋๊น์ง ์ํ๊ฐ ํญ์ ๊ฑฐ๋ถ๋จ์ ์๋ฏธํจ).์์น๋ฅผ ํ๋ํ๊ธฐ ์ํด ๋ฉ์๋(์: getCurrentPosition
, getLastKnownPosition
๋๋ getPositionStream
) ์ค ํ๋๋ฅผ ํธ์ถํ๋ฉด ํ๋ฌ๊ทธ์ธ์ด ๋ด๋ถ์ ์ผ๋ก ๊ถํ์ ํ์ธํ๊ณ ์ต์ข
์ฌ์ฉ์์๊ฒ ๊ถํ์ ์์ฒญํฉ๋๋ค. . checkGeolocationPermissionStatus
๋ ์ง์ ์ ์ดํ๊ณ ์๋์ผ๋ก ๊ถํ์ ์ฒ๋ฆฌํ๋ ค๋ ์ฌ์ฉ์(์: ์ ํ๋ฆฌ์ผ์ด์
์ด ์์๋ ๋ ๋๋ ์ค์ ์์น ์๋น์ค๊ฐ ์์ง ์ฟผ๋ฆฌ๋์ง ์์ ์จ๋ณด๋ฉ ํ๋ก์ธ์ค ์ค) ๋๋ ๊ฐ์ ์ ์ํด ์กด์ฌํฉ๋๋ค. ์ค๋ฅ ์ฒ๋ฆฌ.