【问题标题】:Upload an updated app version using Xcode in iOS在 iOS 中使用 Xcode 上传更新的应用版本
【发布时间】:2018-10-23 14:26:03
【问题描述】:

我已经上传了一个被 Apple 拒绝的应用程序。然后我修复了错误,增加了config.xml 中的版本,我创建了一个新的存档,在此过程之后,我收到了消息(在 Xcode 中)“上传成功”。

然后我转到 iTunesConnect,但在“活动”选项卡中看不到我的新版本。

应用程序的总大小为 20MB。

我是否必须在 iTunesConnect 中执行任何操作才能应用新版本或新上传的版本会自动出现? 1小时后没有上传是否正常?

新的构建版本不会出现在 Activity 选项卡的 iOS 构建中。

【问题讨论】:

  • Config.xml中增加版本是什么意思?通常,当上传相同版本的新版本时,您只需增加版本号...如果您增加了版本号,它可能不会出现,因为ItunesConnect上不存在该版本
  • 我的意思是离子中的 config.xml。我建立了一个离子项目。我不必增加价值?
  • forum.ionicframework.com/t/…... 进行版本控制... 您从未提到过使用 Ionic... 主要目标是增加内部版本号,而不是版本号。
  • 因此,如果我正确理解我所做的步骤,在“常规”的 xcode 中,我会增加内部版本号并保持版本相同。同样在 config.xml 中,我不会更改值。
  • 您是否能够使用 XCode 工具验证 IPA?

标签: ios xcode ionic-framework ipa


【解决方案1】:

您需要在您的config.xml 中设置ios-CFBundleVersion。这将更新 iOS Build 编号,如果您想将同一版本号下的多个构建上传到 iTunesConnect,则该编号必须不同。 <!-- iOS --> <widget id="io.cordova.hellocordova" version="0.0.1" ios-CFBundleVersion="0.1.3" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> </widget>

【讨论】:

  • 你好。我已经在 config.xml 中,w3.org/ns/widgets" xmlns:cdv="cordova.apache.org/ns/1.0">。我需要添加另一个或编辑现有的?
  • versionios-CFBundleVersion 不同
  • 所以 0.1.3 意味着我在版本 1 build 3 中?
  • Apple 对版本和内部版本号使用两个单独的标识符。例如,在 Xcode 中,您会看到版本为 Version 10.0 (10A255)。版本号为 10.0,内部版本号为 10A255。对于同一个版本,所有内部版本号都必须是唯一的,但它们可以在不同的版本中重复。如果您想了解有关 Apple 版本控制的更多信息,可以在此处参考他们的文档:developer.apple.com/library/archive/technotes/tn2420/…
猜你喜欢
  • 1970-01-01
  • 2017-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-08
  • 1970-01-01
  • 1970-01-01
  • 2018-03-31
相关资源
最近更新 更多