是否可以将iphone和ipad * .ipa部署到应用程序中心?

时间:2014-03-20 21:51:32

标签: ios iphone ipad ibm-mobilefirst worklight-appcenter

我可以很好地构建iphone和ipad ipa文件(app.ipa和app-ipad.ipa)。但是,当我通过native-deployer api将它们部署到Application Center时, 应用程序中心只显示一个类型为“ios”的应用程序,我期待两个应用程序,一个用于iphone,一个用于ipad。

因为这是一个工作灯项目。应用程序描述符是相同的。版本号和捆绑ID完全相同。我需要改变什么来区分它们? 我认为如果bundle id不同,Application Center肯定会识别它们。但是当我添加环境时,worklight没有改变bundle id,所以我保持不变。

1 个答案:

答案 0 :(得分:0)

iPad和iPhone环境的application-descriptor.xml中的bundleId值仅仅是一个占位符。显然,你需要改变它。

您可以在application-descriptor.xml中更改它,在这种情况下,它将在您在Xcode中打开生成的Xcode项目时预先设置。或者,您可以在Xcode中打开项目时进行设置。

最简单的方法是在application-descriptor.xml中设置它......

请注意,Worklight一旦生成并且您想要发布它,就与您的iOS应用程序无关。然后,任何和所有配置主要与应用程序的Xcode设置相关。在这里阅读更多内容:


另外需要注意的是,基于Worklight的iOS应用程序,默认情况下,iPhone或iPad环境配置为通用应用程序(适用于iPhone和iPad)。也许您的案例中缺少的是区分两者。

  • 在Xode中,对于每个项目(iPhone和iPad),请查找将其设置为iPhone或iPad应用程序的设置,而不是通用应用程序。
  • 然后,尝试再次上传到Application Center管理控制台,检查您现在是否能够看到两个应用程序。

enter image description here