我目前正在对通用应用程序进行全面重新设计,但经理们决定首先要推出iPhone版本。问题在于,因为它是一个完整的重新设计,旧代码与新框架不兼容,而不需要付出很多努力。那么我是否仍然提交更新,以便在iPad版本继续使用旧版本时只更新iPhone版本?
感谢任何帮助,谢谢。
答案 0 :(得分:1)
为此,您必须在一个项目中维护两个代码树,并确保iPad使用旧代码并且iPhone使用新代码。这包括旧代码使用它的现有库等。这听起来有点像噩梦,但我相信它是可以实现的,可能值得在xcode中创建两个不同的树(读取文件夹)以使分区清晰... < / p>
每当您有更新时,它都可用于所有设备,因此可能值得添加更新仅影响iPhone版本的注释。
答案 1 :(得分:0)
不,没有办法做到这一点。由于它是一个通用应用程序,当您将其发布到商店时,更新将被推送到iPad和iPhone。没有任何解决方法可以阻止iPad的发布。
答案 2 :(得分:0)
如果@ Paul.s答案不可行,请将通用目标转换为仅适用于iPhone的目标,并在AppStore中更新它并输入一个ALL CAPS appstore描述,要求iPad用户不要更新。