fix(ios): запуск на iOS — MapKit, ключ из xcconfig, CocoaPods
- AppDelegate: YMKMapKit до super, регистрация плагинов по шаблону Flutter 3.41 - Info.plist: YandexMapKitApiKey из $(YANDEX_MAPKIT_API_KEY) - Debug/Release/Profile.xcconfig: ключ, include Pods и опциональный Secrets - Podfile, workspace, pbxproj; .gitignore для Secrets.xcconfig, пример Secrets - ios/README.md
This commit is contained in:
@@ -20,7 +20,5 @@
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>MinimumOSVersion</key>
|
||||
<string>12.0</string>
|
||||
</dict>
|
||||
</plist>
|
||||
|
||||
@@ -1 +1,4 @@
|
||||
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
|
||||
#include "Generated.xcconfig"
|
||||
#include? "Secrets.xcconfig"
|
||||
YANDEX_MAPKIT_API_KEY=a0ef1404-2650-4f28-9891-c965ecc09174
|
||||
|
||||
4
ios/Flutter/Profile.xcconfig
Normal file
4
ios/Flutter/Profile.xcconfig
Normal file
@@ -0,0 +1,4 @@
|
||||
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"
|
||||
#include "Generated.xcconfig"
|
||||
#include? "Secrets.xcconfig"
|
||||
YANDEX_MAPKIT_API_KEY=a0ef1404-2650-4f28-9891-c965ecc09174
|
||||
@@ -1 +1,4 @@
|
||||
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
|
||||
#include "Generated.xcconfig"
|
||||
#include? "Secrets.xcconfig"
|
||||
YANDEX_MAPKIT_API_KEY=a0ef1404-2650-4f28-9891-c965ecc09174
|
||||
|
||||
2
ios/Flutter/Secrets.xcconfig
Normal file
2
ios/Flutter/Secrets.xcconfig
Normal file
@@ -0,0 +1,2 @@
|
||||
// Локальные переопределения (опционально). Не задавайте YANDEX_MAPKIT_API_KEY плейсхолдером —
|
||||
// рабочий ключ задаётся в конце Debug/Release/Profile.xcconfig после этого include.
|
||||
3
ios/Flutter/Secrets.xcconfig.example
Normal file
3
ios/Flutter/Secrets.xcconfig.example
Normal file
@@ -0,0 +1,3 @@
|
||||
// Скопируй в ios/Flutter/Secrets.xcconfig (файл в .gitignore) для своих локальных xcconfig-переменных.
|
||||
// Ключ MapKit задаётся в конце Debug/Release/Profile.xcconfig — не подставляйте туда тестовый плейсхолдер вместо реального ключа.
|
||||
// https://developer.tech.yandex.ru/
|
||||
Reference in New Issue
Block a user