Flutter-geolocator: рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб рдлреЗрд▓: 'рдЬрд┐рдпреЛрд▓реЛрдХреИрдЯрд░ / рдЬрд┐рдпреЛрд▓реЛрдХреИрдЯрд░-рд╕реНрд╡рд┐рдлреНрдЯ.рдПрдЪ' рдлрд╛рдЗрд▓ рдирд╣реАрдВ рдорд┐рд▓реА

рдХреЛ рдирд┐рд░реНрдорд┐рдд 26 рдЬреВрди 2018  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: Baseflow/flutter-geolocator

рдЪрд▓ рд░рд╣рд╛ рд╣реИ рд╕реНрдкрдВрджрди рдмрд┐рд▓реНрдб ios --release :

=== рдирд┐рд░реНрдорд╛рдг рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЬреИрдХреНрдЯ рдкреЙрдбреНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг
/Users/ * */Development/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-0.0.1/ios/Classes/GeolocatorPlugin.m:2:9: рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐: 'geolocator/geolocator-Swift .h' рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдорд┐рд▓реА

рдЖрдпрд╛рдд

рдореЗрд░рд╛ рдбреЙрдХреНрдЯрд░ рдЖрдЙрдЯрдкреБрдЯ:
рдбреЙрдХреНрдЯрд░ рд╕рд╛рд░рд╛рдВрд╢ (рд╕рднреА рд╡рд┐рд╡рд░рдг рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдкрдВрджрди рдЪрд┐рдХрд┐рддреНрд╕рдХ -v рдЪрд▓рд╛рдПрдВ):
[тЬУ] рд╕реНрдкрдВрджрди (рдЪреИрдирд▓ рджреЗрд╡, vреж.рел.рел, рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ резреж.резрей.рей резренрдбреАрезрежреи рдкрд░, рд▓реЛрдХреЗрд▓ рдкреАрдЯреА-рдкреАрдЯреА)
[тЬЧ] Android рдЯреВрд▓рдЪреЗрди - Android рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд
рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдеред
рдпрд╣рд╛рдВ рд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ: https://developer.android.com/studio/index.html
рдкрд╣рд▓реЗ рд▓реЙрдиреНрдЪ рдкрд░ рдпрд╣ рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдШрдЯрдХреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХрд░реЗрдЧрд╛ред
(рдпрд╛ рд╡рд┐рд╕реНрддреГрдд рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП https://flutter.io/setup/#android-setup рдкрд░ рдЬрд╛рдПрдВ)ред
рдпрджрд┐ Android SDK рдХреЛ рдХрд┐рд╕реА рдХрд╕реНрдЯрдо рд╕реНрдерд╛рди рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЙрд╕ рд╕реНрдерд╛рди рдкрд░ $ANDROID_HOME рд╕реЗрдЯ рдХрд░реЗрдВред
[тЬУ] рдЖрдИрдУрдПрд╕ рдЯреВрд▓рдЪреЗрди - рдЖрдИрдУрдПрд╕ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд (рдПрдХреНрд╕рдХреЛрдб реп.реи)
[тЬЧ] рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ (рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ)
[!] рд╡реА.рдПрд╕. рдХреЛрдб (рд╕рдВрд╕реНрдХрд░рдг рез.резрек.реи)
[!] рдЬреБрдбрд╝реА рд╣реБрдИ рдбрд┐рд╡рд╛рдЗрд╕реЗрдЬ
! рдХреЛрдИ рдЙрдкрдХрд░рдг рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@mvanbeusekom рдиреЗ рдПрдХ рд╕рд╛рдл-рд╕реБрдерд░реЗ рддрд░реАрдХреЗ рд╕реЗ рдмрдирд╛рдП рдЧрдП рд╕реНрдкрдВрджрди рдРрдк рдореЗрдВ рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП - рдЗрд╕рдХрд╛ рдПрдХ рддрдереНрдп - рдЬрдм "рдпреВрдЬрд╝_рдлреНрд░реЗрдорд╡рд░реНрдХ!" рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрд╕ рдРрдкрд╕реНрдЯреЛрд░ (рдмреАрдЯрд╛ рд╕реНрдЯрд┐рд▓) рдкрд░ рдПрдХ рдмрд┐рд▓реНрдб рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓рд╛ред
image

AFAIK, рдХрдо рд╕реЗ рдХрдо рдореЗрд░реЗ рд▓рд┐рдП, рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред

рд╕рднреА 12 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@manuelgomes2 рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

рд╣рдордиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдкреАрдЖрд░ # 18 рджреЗрдЦреЗрдВ)

@manuelgomes2 Google рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдордп рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА (рдЬреЛ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рд┐рдлреНрдЯ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрддреНрдкрдиреНрди рдлрд╝реНрд▓рдЯрд░ рдРрдкреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореЗрд░реЗ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлрд╝реНрд▓реЛ рдкреНрд░рд╢реНрди рдкрд░ рдореБрдЭреЗ рдкреНрд░рд╛рдкреНрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рднреА рджреЗрдЦреЗрдВред

рдЕрднреА рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдЖрдИрдУрдПрд╕ рдкрд░ Swift рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдРрдк рдХреЛ рдЬреЗрдирд░реЗрдЯ рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдкрдВрджрди рд╕реАрдПрд▓рдЖрдИ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ flutter create -i swift my_app , -i рд╕реНрд╡рд┐рдлреНрдЯ рд╕реНрд╡рд┐рдЪ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ)ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рдЖрдкрдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдиреА рд╣реЛрдЧреА рдХрд┐ рдпрд╣ рдРрдк рдЖрдХрд╛рд░ рдкрд░ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдУрд╡рд░рд╣реЗрдб рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ред

рдЗрд╕ рдмреАрдЪ рд╣рдо рдкреНрд▓рдЧрдЗрди рдХреЛ рд╕реНрд╡рд┐рдлреНрдЯ рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рд▓реЗрдЯ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛ рдФрд░ рдРрдк рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдирдХрд╛рд░рд╛рддреНрдордХ рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рди рдХрд░реЗред

рдЖрдкрдХреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд▓реЗрдХрд┐рди "рд╕реНрдкрдВрджрди рдмрдирд╛рдиреЗ -i рд╕реНрд╡рд┐рдлреНрдЯ my_app" рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ - рдореИрдВрдиреЗ рд╢реБрд░реБрдЖрдд рд╕реЗ "-i рд╕реНрд╡рд┐рдлреНрдЯ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдирд╛ рдЖрдИрдУрдПрд╕ рдРрдк рдмрдирд╛рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдмрдиреА рд░рд╣рддреА рд╣реИ ...

рдПрдХ рдЕрдЬреАрдм рдмрд╛рдд рд╣реИ, рдЬрдм рдореИрдВ XCode рдореЗрдВ GeneratedPluginRegistrant.m рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рддреЛ рдЖрдкрдХрд╛ рдкреНрд▓рдЧрдЗрди рдЕрдиреНрдп рд╕рднреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд░рдВрдЧ (рдмреИрдВрдЧрдиреА) рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдирд╛рдо "FLT" рд╕реЗ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ - рдореЗрд░реЗ рдЕрдЬреНрдЮрд╛рдирддрд╛ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпреЛрдВ рдФрд░ рдЕрдЧрд░ рдпрд╣ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ? рдпрджрд┐ рдЖрдк рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ XCode рдореЗрдВ рдЦреЛрд▓рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ?

рдзрдиреНрдпрд╡рд╛рджред

(рдиреЛрдЯ, рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ):
image

@mvanbeusekom рдПрдХ рдФрд░ рдЕрдкрдбреЗрдЯ, рдореИрдВрдиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдРрдк рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдмреА рд╣рд╛рд╕рд┐рд▓ рдХреА рд╣реИ: рдореЗрд░реЗ рдкреЙрдбрдлрд╛рдЗрд▓ рдкрд░ рдирд┐рдореНрди рдкрдВрдХреНрддрд┐ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХреА рдЧрдИ рдереА:
use_frameworks!
рд▓рд╛рдЗрди рдХреЛ рдЕрд╕рдореНрдмрджреНрдз рдХрд┐рдпрд╛ рдФрд░ рдРрдк рдЖрдкрдХреЗ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЕрдм рдРрдк рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрд╕ рдкрд░ рдЧреМрд░ рдХрд░реВрдВрдЧрд╛ (рд╢рд╛рдпрдж рдЗрд╕ рдРрдк рдХреЗ рд▓рд┐рдП рдЖрдИрдУрдПрд╕ рдкрд░ рд╕реНрдерд╛рди рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕реЗрдЯрдЕрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)
рдЙрдореНрдореАрдж рд╣реИ рдХреА рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛ред

@mvanbeusekom рдиреЗ рдПрдХ рд╕рд╛рдл-рд╕реБрдерд░реЗ рддрд░реАрдХреЗ рд╕реЗ рдмрдирд╛рдП рдЧрдП рд╕реНрдкрдВрджрди рдРрдк рдореЗрдВ рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП - рдЗрд╕рдХрд╛ рдПрдХ рддрдереНрдп - рдЬрдм "рдпреВрдЬрд╝_рдлреНрд░реЗрдорд╡рд░реНрдХ!" рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрд╕ рдРрдкрд╕реНрдЯреЛрд░ (рдмреАрдЯрд╛ рд╕реНрдЯрд┐рд▓) рдкрд░ рдПрдХ рдмрд┐рд▓реНрдб рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓рд╛ред
image

AFAIK, рдХрдо рд╕реЗ рдХрдо рдореЗрд░реЗ рд▓рд┐рдП, рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред

@ manuelgomes2 рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИ, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

рдмрд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдг рдЖрдкрдХрд╛ рдРрдк рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рдХреНрд░реИрд╢ рд╣реЛ рд░рд╣рд╛ рдерд╛/рдЗрд╕ рддрдереНрдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдХрд┐ рд╕реНрдерд╛рди рдЖрдзрд╛рд░рд┐рдд рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ Info.plist рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЧрд╛рдпрдм рд╣реИ (рджрд╕реНрддрд╛рд╡реЗрдЬ рдЬрд┐рд╕ рдкрд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ README.md рдлрд╝рд╛рдЗрд▓ рдореЗрдВ)ред

рдХреБрдЫ Googling рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реВрддреНрд░ рдорд┐рд▓реЗ рдЬреЛ рдорджрджрдЧрд╛рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ (рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ README рдореЗрдВ рднреА рдЬреЛрдбрд╝реВрдВрдЧрд╛): https://github.com/flutter/flutter/issues/16049

рдирдорд╕реНрддреЗ!

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦрдХрд░, рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рд╢реБрд░реБрдЖрдд рдореЗрдВ @ manuelgomes2 firebase_messaging рдФрд░ geolocator рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рдФрд░ рд╡рд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЙрдард╛ рд░рд╣рд╛ рдерд╛ред

рдмрд╛рдж рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрд┐рдирд╛ firebase_messaging рдХреЗ рдПрдХ рдирдпрд╛ рдРрдк рдмрдирд╛рдпрд╛, рдФрд░ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред

рдореИрдиреБрдЕрд▓, рдХреНрдпрд╛ рдЖрдк рдЙрди рджреЛрдиреЛрдВ рдХреЛ рдПрдХ рд╣реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдПрдХ рд╕рд╛рде рдорд┐рд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ?

рдлрд┐рд▓рд╣рд╛рд▓ рдпрд╣ рдореЗрд░рд╛ рдореБрджреНрджрд╛ рд╣реИ ред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдлрд╛рдпрд░рдмреЗрд╕ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдХреЛрдИ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рд┐рдлреНрдЯ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдлрдмреА рдХреЛ use_frameworks рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ! рдмрд╛рд╣рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рд╕реНрд╡рд┐рдлреНрдЯ рдХреЛрдб рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ use_frameworks рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ! рдореЗрдВ рд╣реЛрдирд╛! :-/

(рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЭреВрдард╛ рд╣реЛрдЧрд╛)

@ffeu рд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП SO рдкреНрд░рд╢реНрди рдкрд░ рдЖрдк рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдореЗрдВ рднрд╛рдЧ рд▓реЗрддреЗ рд╣реИрдВ:

The тАЬSwift Language VersionтАЭ (SWIFT_VERSION) build setting must be set to a supported value for targets which use Swift. This setting can be set in the build settings editor.

рдореЗрд░реЗ рд▓рд┐рдП рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдирд┐рдореНрди рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝рдХрд░ рдЕрдкрдиреЗ Podfile рдореЗрдВ рд╕реНрд╡рд┐рдлреНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

config.build_settings['SWIFT_VERSION'] = '4.1'

рдпрд╣ post_install рдмреНрд▓реЙрдХ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреИрд╕реЗ:

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['ENABLE_BITCODE'] = 'NO'
      config.build_settings['SWIFT_VERSION'] = '4.1'
    end
  end
end

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдХреЛрд╢рд┐рд╢ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ рдЬреЛ рдореИрдВ рдХрд╣реВрдВрдЧрд╛ред рдпрджрд┐ рдпрд╣ рд╕рд╣рд╛рдпрддрд╛ рдХрд░рддрд╛ рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЗрд╕рдХреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрдВред

PS рдореИрдВрдиреЗ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдкрд░ рдПрдХ рдЙрддреНрддрд░ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИред

рд╣рд╛рдп рдореЙрд░реАрд╢рд╕, рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ !! \o/

рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ '3.2' рдХреЗ рд╕рд╛рде! рдЗрд╕рдиреЗ 4.0 рдФрд░ 4.1 рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ред

рдЖрдкрдХрд╛ рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВрдиреЗ рд╕рднреА 3.2, 4.0, 4.1 рдФрд░ 4.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдПрдХреНрд╕рдХреЛрдб рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рддрд╛ рд╣реИ
'geolocator/geolocator-Swift.h' file not found рдпрд╣ рдореЗрд░реА рдлрд╛рдЗрд▓ рдореЗрдВ рдХреЛрдб рд╣реИ

#import "GeolocatorPlugin.h"
#import <geolocator/geolocator-Swift.h> // this line causes error

<strong i="8">@implementation</strong> GeolocatorPlugin
+ (void)registerWithRegistrar:(NSObject<FlutterPluginRegistrar>*)registrar {
  [SwiftGeolocatorPlugin registerWithRegistrar:registrar];
}
<strong i="9">@end</strong>

рдХреНрдпрд╛ рдХреЛрдИ рдореЗрд░рд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХрд╛ рдПрдХреНрд╕рдХреЛрдб рд╕рдВрд╕реНрдХрд░рдг рд╣реИред

рдпрд╣ SO рдкреНрд░рд╢реНрди рдЬрд╛рдВрдЪреЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

lqmminh picture lqmminh  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

prasant10050 picture prasant10050  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

fawadkhanucp picture fawadkhanucp  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jaumard picture jaumard  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

estevez-dev picture estevez-dev  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ