Как выполнить выпуск для промежуточной среды или создать выпуск для распространения Enterprise/Ad Hoc?
Это отличается от выпуска AppStore и требует другого профиля подготовки и, возможно, другого идентификатора пакета.
Как выполнить выпуск для промежуточной среды или создать выпуск для распространения Enterprise/Ad Hoc?
Это отличается от выпуска 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
, у меня есть другая задача rake, которая ее устанавливает:
task :set_staging do
ENV['staging'] = "true"
end
Затем, чтобы фактически освободить:
desc "Release Enterprise build"
task :enterprise_release => [
:set_staging,
"archive:distribution",
]
rake archive
, затем использовать тот же ipa и отправить для корпоративного распространения? - person Daniel X Moore   schedule 12.02.2013