Ios RubyMoon企业版

Ios RubyMoon企业版,ios,rubymotion,ad-hoc-distribution,enterprise-distribution,Ios,Rubymotion,Ad Hoc Distribution,Enterprise Distribution,如何将一个版本发布到登台环境或为企业/临时分发创建一个版本 这与AppStore版本不同,需要不同的配置文件,也可以选择不同的捆绑包id。您需要在Rakefile中添加一个条件文件,并确保您拥有所需的每种生成类型的所有正确证书和配置文件 app.release do if ENV['staging'] == "true" app.codesign_certificate = "iPhone Distribution: Your Company's Enterpri

如何将一个版本发布到登台环境或为企业/临时分发创建一个版本


这与AppStore版本不同,需要不同的配置文件,也可以选择不同的捆绑包id。

您需要在
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
要设置staging
ENV
变量,我有另一个rake任务来设置它:

task :set_staging do
  ENV['staging'] = "true"
end
然后实际发布:

desc "Release Enterprise build"
task :enterprise_release => [
  :set_staging,
  "archive:distribution",
]

您需要在
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
要设置staging
ENV
变量,我有另一个rake任务来设置它:

task :set_staging do
  ENV['staging'] = "true"
end
然后实际发布:

desc "Release Enterprise build"
task :enterprise_release => [
  :set_staging,
  "archive:distribution",
]

看起来它是在docs->(第6.3节)@Borrden中写的,所以我应该运行
rake archive
,然后使用相同的ipa并提交给企业分发?它是这么说的,只需确保您使用的是正确的配置文件/证书。看起来它是在docs->(第6.3节)中写的@Borrden所以我应该运行
rake archive
,然后使用相同的ipa并提交供企业分发?它是这么说的,只是确保您使用的是正确的配置文件/证书。