1

我已经从我的开发人员那里接手,对我的通用 IOS 应用程序进行了一些小更新(例如按钮重命名等)。

我对开发人员发送给我的代码库进行了小幅更新,为应用 ID 创建了一个新的开发和生产证书以及配置文件,这样我就可以在发布之前在 testflight 上测试我的更改。我在 testflight 上发布了构建,除了文档数据从我通过应用商店下载的构建中删除之外,一切都运行良好。应用数据保留了用户创建的一些自定义数据以及一些默认图像和数据供用户使用。

这个问题在开发人员以前的版本中没有发生过,他向我保证他已经发送了最新的代码。我通过笔记本电脑上的 testflight 发布了他未更改的代码,并按照上面的方法删除了文档数据。我已经尝试了很多方法来查看我更新的构建是否没有删除我设备上的文档数据但没有运气。

尝试的事情:

  • 确保我的 Bundle Identifier 与以前的版本完全相同
  • 删除了我的所有证书和配置文件,并使用新证书和配置文件重新开始
  • 将我的 xcode 更新为 5.0 (5A1413)
  • 当我创建 IPA 时,我使用了 dev 配置文件,然后还尝试了 ad hoc 分发配置文件
  • 在安装之前清除了我的手机中的任何旧配置文件
  • 通过 xcode 将 IPA 直接复制到我的设备
  • 玩弄代码签名身份
  • 更改了版本和内部版本号

我已经阅读了许多其他类似的问题并尝试了解决方案,但到目前为止没有任何效果。显然,在我知道问题不会通过应用商店发生之前,我不想在应用商店上发布。

我最初的想法是它与我使用的配置文件有关,因为它以前是通过其他开发人员机器完成的。我已要求检查他的证书和配置文件,但他不认为这是问题所在。

任何帮助都将不胜感激,因为我花了很多时间(以及许多构建和发布)试图让它工作。

提前谢谢了。

4

0 回答 0