/Users/ {me}/Desktop/Development/{my-project}/ios/Pods/Pods.xcodeproj:
предупреждение: цель развертывания iOS Simulator
'IPHONEOS_DEPLOYMENT_TARGET' имеет значение 11.0, но диапазон
поддерживаемых целевых версий развертывания составляет от 12.0 до 17.0.99. (в цели
'libaom' из проекта 'Pods')
/Users/{me}/Desktop/Development/{my-project}/ios/Pods/Pods.xcodeproj:
предупреждение : Целевой показатель развертывания iOS Simulator
'IPHONEOS_DEPLOYMENT_TARGET' установлен на 11.0, но диапазон
поддерживаемых целевых версий развертывания составляет от 12,0 до 17,0,99. (в цели
'SDWebImage' из проекта 'Pods')
/Users/{me}/Desktop/Development/{my-project}/ios/Pods/Pods.xcodeproj:
предупреждение : Целевой показатель развертывания симулятора iOS
'IPHONEOS_DEPLOYMENT_TARGET' установлен на 11.0, но диапазон
поддерживаемых целевых версий развертывания составляет от 12,0 до 17,0,99. (в цели
'FirebaseCoreExtension' из проекта 'Pods')
/Users/{me}/Desktop/Development/{my-project}/ios/Pods/Pods.xcodeproj:
предупреждение : Целевой показатель развертывания симулятора iOS
'IPHONEOS_DEPLOYMENT_TARGET' установлен на 11.0, но диапазон
поддерживаемые целевые версии развертывания — от 12.0 до 17.0.99. (в цели
'GoogleUtilities' из проекта 'Pods')
/Users/{me}/Desktop/Development/{my-project}/ios/Pods/Pods.xcodeproj:
предупреждение : Цель развертывания iOS Simulator
'IPHONEOS_DEPLOYMENT_TARGET' установлена на 11.0, но диапазон
поддерживаемых целей развертывания версии от 12.0 до 17.0.99. (в цели
'FirebaseAppCheckInterop' из проекта 'Pods')
/Users/{me}/Desktop/Development/{my-project}/ios/Pods/Pods.xcodeproj:
предупреждение : Целевой показатель развертывания iOS Simulator
'IPHONEOS_DEPLOYMENT_TARGET' установлен на 11.0, но диапазон
поддерживаемые целевые версии развертывания — от 12.0 до 17.0.99. (в цели
'GoogleDataTransport' из проекта 'Pods')
Чтение документации expo.dev здесь. Я установил версию развертывания iOS 13.0 в файле app.json, как показано ниже;
Код: Выделить всё
"plugins": [
"@react-native-google-signin/google-signin",
[
"@stripe/stripe-react-native",
{
"merchantIdentifier": "XXXXXXXXXX",
"enableGooglePay": false
}
],
[
"expo-build-properties",
{
"ios": {
"deploymentTarget": "13.0"
}
}
],
"@react-native-firebase/app",
[
"expo-build-properties",
{
"ios": {
"useFrameworks": "static"
}
}
]
],
package.json
Код: Выделить всё
"@expo/vector-icons": "^13.0.0",
"@invertase/react-native-apple-authentication": "^2.3.0",
"@react-native-async-storage/async-storage": "1.18.2",
"@react-native-firebase/analytics": "^18.6.2",
"@react-native-firebase/app": "^18.6.2",
"@react-native-firebase/auth": "^18.6.2",
"@react-native-firebase/firestore": "^18.6.2",
"@react-native-firebase/functions": "^18.6.2",
"@react-native-firebase/messaging": "^18.6.2",
"@react-native-google-signin/google-signin": "^10.1.1",
"@react-navigation/bottom-tabs": "^6.5.11",
"@react-navigation/native": "^6.1.9",
"@react-navigation/native-stack": "^6.9.17",
"@stripe/stripe-react-native": "0.28.0",
"algoliasearch": "^4.20.0",
"expo": "~49.0.15",
"expo-build-properties": "~0.8.3",
"expo-font": "~11.4.0",
"expo-image": "~1.3.5",
"expo-splash-screen": "~0.20.5",
"expo-status-bar": "~1.6.0",
"expo-system-ui": "~2.4.0",
"expo-web-browser": "~12.3.2",
"react": "18.2.0",
"react-instantsearch-core": "^7.3.0",
"react-native": "0.72.6",
"react-native-fbsdk-next": "^12.1.2",
"react-native-safe-area-context": "4.6.3",
"react-native-screens": "~3.22.0"
Оказывается, мне не нужно указывать "deploymentTarget": "13.0" в app.json как при запуске предварительной сборки npx expo, когда генерируются собственные файлы, подфайл устанавливает для параметра DeploymentTarget значение 13, если ключ отсутствует в файле app.json.
ПОДФАЙЛ:
Код: Выделить всё
platform :ios, podfile_properties['ios.deploymentTarget'] || '13.0'
Подробнее здесь: https://stackoverflow.com/questions/776 ... using-expo
Мобильная версия