Как можно отпустить в промежуточную среду или создать выпуск для распространения Enterprise/Ad Hoc?Rubymotion Enterprise Release
Это отличается от версии AppStore и требует другого профиля обеспечения и, возможно, другого идентификатора пакета.
Как можно отпустить в промежуточную среду или создать выпуск для распространения Enterprise/Ad Hoc?Rubymotion Enterprise Release
Это отличается от версии AppStore и требует другого профиля обеспечения и, возможно, другого идентификатора пакета.
Вам необходимо добавить условное обозначение в Rakefile
и убедиться, что у вас есть все правильные сертификаты и профили подготовки для каждого типа сборки, которую вы хотите.
app.release do
if ENV['staging'] == "true"
app.codesign_certificate = "iPhone Distribution: Your Company's Enterprise Certificate"
app.provisioning_profile = "distribution/Enterprise.mobileprovision"
app.identifier = "com.yourcompany.appnameenterprise"
else
app.codesign_certificate = "iPhone Distribution: Your Company's App Store Release Certificate"
app.provisioning_profile = "distribution/AppStore.mobileprovision"
app.identifier = "com.yourcompany.appname"
end
end
Чтобы настроить переменную постановка ENV
у меня есть еще одно задание рейк, который устанавливает, что:
task :set_staging do
ENV['staging'] = "true"
end
Тогда на самом деле релиз:
desc "Release Enterprise build"
task :enterprise_release => [
:set_staging,
"archive:distribution",
]
Похоже, что здесь написано в документации -> http://www.rubymotion.com/developer-center/guides/project-management/#_build (раздел 6.3) – borrrden
@borrrden Итак, я должен запустить «архив рейка», затем использовать тот же ipa и отправить для корпоративного распространения? –
Вот что он говорит, просто убедитесь, что вы используете правильный профиль/сертификат. – borrrden