EXPO - ‘exp fetch:ios:certs’ && ‘exp: build:ios’

В настоящее время я пытаюсь развернуть новую сборку с «sdkVersion»: «25.0.0», однако у меня много проблем.

У меня есть учетная запись администратора в программе Apple Enterprise.

Правильно установил exp -g, сделал «exp login», и мой файл app.json настроен следующим образом:

{ "expo": { "name": "AppName", "version": "1.0.0", "icon": "./app/assets/AppName.png", "slug": "AppName", "sdkVersion": "25.0.0", "privacy": "unlisted", "orientation": "portrait", "splash": { "image": "./app/assets/AppName.png", "resizeMode": "cover" }, "ios": { "bundleIdentifier": "com.group.AppName" }, "android": { "package": "com.group.AppName" } } }

Когда я пытаюсь запустить exp build:ios, я позволяю Expo обрабатывать все учетные данные, но в итоге получаю следующую ошибку:

[exp] Ошибка при сборе и проверке учетных данных

[эксп] {}

[exp] Причина: Вам не разрешено выполнять эту операцию. Обратитесь к одному из администраторов вашей команды или, если вам нужна дополнительная помощь, обратитесь в службу поддержки Apple Developer Program. https://developer.apple.com/support Вам не разрешено выполнять эту операцию. Обратитесь к одному из администраторов вашей команды или, если вам нужна дополнительная помощь, обратитесь в службу поддержки Apple Developer Program. https://developer.apple.com/support

Я админ, поэтому не знаю, к чему это может относиться.

Если я попытаюсь указать свои собственные сертификаты p12 Dist и Push, я получу такую ​​​​ошибку:

[exp] Ошибка при сборе и проверке учетных данных

[эксп] {}

[exp] Причина: нет доступного сертификата для предоставления профиля, необработанный: «Убедитесь, что вы смогли создать сертификат до этого шага»

И если я попытаюсь запустить команду exp fetch:ios:certs, я получу следующую ошибку:

[exp] Получение учетных данных iOS для @community/AppName

[exp] Не удалось получить учетные данные для этого проекта. Вы уверены, что они существуют?

Я был бы очень признателен за некоторые советы, я думаю, что делаю что-то не так, но не знаю, что это такое.


person Alpa Chino    schedule 18.02.2018    source источник


Ответы (2)


Несмотря на то, что exp правильно создавал для меня отсутствующие сертификаты распространения и push-сертификаты, у него были проблемы с профилем обеспечения. После многочисленных испытаний сработало создание моих сертификатов и профиля подготовки. Затем выберите параметр «Я предоставлю все необходимые учетные данные и файлы, Expo выполнит ограниченную проверку» в «exp build: ios». Руководства, используемые для создания сертификатов:

person Alpa Chino    schedule 19.02.2018

«exp build:ios» имеет флаг --apple-enterprise-account, который сделает все как предприятие, и вы не получите это сообщение Reason:You are not allowed to perform this operation..

person Edgar Aroutiounian    schedule 19.02.2018