Rubymotion 企业版

Posted

技术标签:

【中文标题】Rubymotion 企业版【英文标题】:Rubymotion Enterprise Release 【发布时间】:2013-02-11 23:24:45 【问题描述】:

如何将一个版本发布到暂存环境或为 Enterprise/Ad Hoc 分发创建一个版本?

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

【问题讨论】:

看起来它写在文档中 -> rubymotion.com/developer-center/guides/project-management/…(第 6.3 节) @borrrden 所以我应该运行rake archive 然后使用相同的ipa 并提交用于企业分发? 就是这么说的,只要确保您使用的是正确的配置文件/证书。 【参考方案1】:

您需要在 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",
]

【讨论】:

以上是关于Rubymotion 企业版的主要内容,如果未能解决你的问题,请参考以下文章

怎样激活Win10企业版

odoo 9 中文企业版 要收费吗

“MySQL社区版”与“MySQL企业版”都有哪些区别?

mysql版本怎么选?有社区版,企业版,集群版等?我做discuz的

win10企业版激活密钥2018 win10企业版永久激活码 windows10企业版产品密钥序列号

win10怎么激活企业版ltsc