Я пытаюсь создать свое приложение Expo с расширением Share, используя пакет Expo-share-intent , но я сталкиваюсь с проблемами профиля обеспечения при запуске:
eas build --local --platform ios --profile production
Мое приложение хорошо создается, когда я не использую пакет, но когда я устанавливаю пакет и устанавливаю его в соответствии с инструкциями,
Сначала сборка не выполняется со следующей ошибкой:
[RUN_FASTLANE] [!] Error building the application - see the log above [RUN_FASTLANE] Error: Starting from Xcode 14, resource bundles are signed by default, which requires setting the development team for each resource bundle target. To resolve this issue, downgrade to an older Xcode version using the "image" field in eas.json, or turn off signing resource bundles in your Podfile: https://expo.fyi/r/disable-bundle-resource-signing
Я могу решить это, вручную выбрав команду как для моего проекта + расширение Share в xcode.
Но но Затем я получаю эту ошибку следующей:
No profiles for 'x.share-extension' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'x.share-extension'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild. (in target 'ShareExtension' from project 'exposhare')
Кажется, что EAS является только распознавание и обработку учетных данных для основного приложения, но не для расширения акций. Я создал новый проект, чтобы проверить это, и я испытываю ту же проблему. Я думал, что использование пакета он автоматически справится с этим? Нужно ли мне настраивать что -то вручную, чтобы работать? среда < /p>
Expo Sdk: 52.0.28 < /li>
Пакет: Expo-Share-Intent 3.2.0 < /li>
Маршрутизация: Expo-Router < /li>
Использование Firebase: Да < /li>
xcode: 16.2 < /li>
< /ul>
app.json
{
"expo": {
"name": "expo-share",
"slug": "expo-share",
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/images/icon.png",
"scheme": "expo-share",
"userInterfaceStyle": "automatic",
"newArchEnabled": true,
"ios": {
"supportsTablet": true,
"bundleIdentifier": "x"
},
"android": {
"adaptiveIcon": {
"foregroundImage": "./assets/images/adaptive-icon.png",
"backgroundColor": "#ffffff"
},
"package": "x"
},
"web": {
"bundler": "metro",
"output": "static",
"favicon": "./assets/images/favicon.png"
},
"plugins": [
"expo-router",
[
"expo-splash-screen",
{
"image": "./assets/images/splash-icon.png",
"imageWidth": 200,
"resizeMode": "contain",
"backgroundColor": "#ffffff"
}
],
[
"expo-share-intent",
{
"iosActivationRules": {
"NSExtensionActivationSupportsWebURLWithMaxCount": 1,
"NSExtensionActivationSupportsWebPageWithMaxCount": 1,
"NSExtensionActivationSupportsImageWithMaxCount": 1,
"NSExtensionActivationSupportsMovieWithMaxCount": 1
},
"androidIntentFilters": [
"text/*",
"image/*",
"video/*"
]
}
]
],
"experiments": {
"typedRoutes": true
},
"extra": {
"router": {
"origin": false
},
"eas": {
"projectId": "x"
}
},
"owner": "x"
}
}
< /code>
eas.json
{
"cli": {
"version": ">= 14.5.0",
"appVersionSource": "remote"
},
"build": {
"development": {
"developmentClient": true,
"distribution": "internal"
},
"preview": {
"distribution": "internal"
},
"production": {
"autoIncrement": true
}
},
"submit": {
"production": {}
}
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... ng-profile
Эксполадная сборка сбоя для продления акций iOS - пропущенное профиль предоставления ⇐ IOS
Программируем под IOS
1738838422
Anonymous
Я пытаюсь создать свое приложение Expo с расширением Share, используя пакет Expo-share-intent , но я сталкиваюсь с проблемами профиля обеспечения при запуске:
eas build --local --platform ios --profile production
Мое приложение хорошо создается, когда я не использую пакет, но когда я устанавливаю пакет и устанавливаю его в соответствии с инструкциями,
[b] Сначала сборка не выполняется со следующей ошибкой: [/b]
[RUN_FASTLANE] [!] Error building the application - see the log above [RUN_FASTLANE] Error: Starting from Xcode 14, resource bundles are signed by default, which requires setting the development team for each resource bundle target. To resolve this issue, downgrade to an older Xcode version using the "image" field in eas.json, or turn off signing resource bundles in your Podfile: https://expo.fyi/r/disable-bundle-resource-signing
Я могу решить это, вручную выбрав команду как для моего проекта + расширение Share в xcode.
[b] Но но Затем я получаю эту ошибку следующей: [/b]
No profiles for 'x.share-extension' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'x.share-extension'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild. (in target 'ShareExtension' from project 'exposhare')
Кажется, что EAS является только распознавание и обработку учетных данных для основного приложения, но не для расширения акций. Я создал новый проект, чтобы проверить это, и я испытываю ту же проблему. Я думал, что использование пакета он автоматически справится с этим? Нужно ли мне настраивать что -то вручную, чтобы работать? среда < /p>
Expo Sdk: 52.0.28 < /li>
Пакет: Expo-Share-Intent 3.2.0 < /li>
Маршрутизация: Expo-Router < /li>
Использование Firebase: Да < /li>
xcode: 16.2 < /li>
< /ul>
app.json
{
"expo": {
"name": "expo-share",
"slug": "expo-share",
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/images/icon.png",
"scheme": "expo-share",
"userInterfaceStyle": "automatic",
"newArchEnabled": true,
"ios": {
"supportsTablet": true,
"bundleIdentifier": "x"
},
"android": {
"adaptiveIcon": {
"foregroundImage": "./assets/images/adaptive-icon.png",
"backgroundColor": "#ffffff"
},
"package": "x"
},
"web": {
"bundler": "metro",
"output": "static",
"favicon": "./assets/images/favicon.png"
},
"plugins": [
"expo-router",
[
"expo-splash-screen",
{
"image": "./assets/images/splash-icon.png",
"imageWidth": 200,
"resizeMode": "contain",
"backgroundColor": "#ffffff"
}
],
[
"expo-share-intent",
{
"iosActivationRules": {
"NSExtensionActivationSupportsWebURLWithMaxCount": 1,
"NSExtensionActivationSupportsWebPageWithMaxCount": 1,
"NSExtensionActivationSupportsImageWithMaxCount": 1,
"NSExtensionActivationSupportsMovieWithMaxCount": 1
},
"androidIntentFilters": [
"text/*",
"image/*",
"video/*"
]
}
]
],
"experiments": {
"typedRoutes": true
},
"extra": {
"router": {
"origin": false
},
"eas": {
"projectId": "x"
}
},
"owner": "x"
}
}
< /code>
eas.json
{
"cli": {
"version": ">= 14.5.0",
"appVersionSource": "remote"
},
"build": {
"development": {
"developmentClient": true,
"distribution": "internal"
},
"preview": {
"distribution": "internal"
},
"production": {
"autoIncrement": true
}
},
"submit": {
"production": {}
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79417548/expo-eas-build-fails-for-ios-share-extension-missing-provisioning-profile[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия