ios - iOS 中的版本控制以进行更新

标签 ios ios7 xcode5

我最近在应用程序商店发布了一个应用程序,它运行良好,但有一些错误需要在更新中修复。也就是说,有时乐谱无法正确保存,用户无法在应用程序中收听自己的音乐。我在构建项目时从未使用过版本/源代码控制,也从未使用过github。

所以,我想知道我是否应该在更新之前保存当前版本的副本,或者存档(当我将项目提交到 iTunes connect 时创建的)是否是项目的合适副本(或者是存档二进制?)?

如果存档不能用作我可以恢复到的代码副本(因为它是二进制文件),是否有关于如何保存应用程序的这个工作版本的任何建议?另外,我应该在进行编辑之前更改 plist 版本吗?

谢谢。如果这个问题不清楚,请发表评论,我会尽力解释得更好。

最佳答案

最佳答案很简单:使用专用的软件版本控制系统。

使用 Git。

Git documentation and getting started help.

即使您已经有大量代码,也很容易上手。

$ cd ~/path/to/project
$ git init
$ git add -A 
$ git commit -m "This is the version that is currently on the store"

完成。

替代方案:

  • 创建 Xcode 项目文件夹的副本。
  • Xcode 存档还不够好,因为您可能需要恢复代码。

关于ios - iOS 中的版本控制以进行更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25299664/

相关文章:

ios - 在 iOS 7 中使用 iOS 6 风格的分段控件?

ios - 集成解析时在 Xcode 中出错

ios - 想要放松以查看 Controller ,但退出按钮不会突出显示,在 Storyboard 中连接

ios - 将我的 NavigationController 与我的 ECSlidingViewController 一起使用

ios - Swift - 使用另一个 NSDictionary 的值更新 NSDictionary 数组

ios - 在 iOS 7 中切换 View 时搜索栏部分消失

ios - UITableViewCell IBAction 在 iOS 7 中不起作用

ios - 自定义标签栏图标颜色

ios - 快速使用collectionview滑动图像

ios - 使用 Content-Type : multipart/form-data 发出 Alamofire 请求