我将构建一个 iOS 应用程序,它具有不同的 iPad\iPhone View ,但会共享一些业务逻辑。我想在不同的 XCode 项目中开发应用程序,而不是在通用模式下(因为这将需要较少的开发和测试)。
我从“iPad 编程指南”中了解到,“创建一个通用应用程序允许您销售一个支持所有设备类型的应用程序”。
我愿意允许这种行为,但仍然在两个不同的 XCode 项目(iPad 和 iPhone)上进行开发。有办法吗?也许使用相同的应用程序 ID?
最佳答案
不要将应用程序拆分为单独的 iPhone 和 iPad 应用程序,除非您向 iPad 应用程序添加一些重要功能以保证它作为一个完全独立的应用程序。
我这么说是因为我刚刚做了这个 -(我有一个现有的应用程序,并发布了它的一个单独的 iPad 版本。)苹果公司拒绝这个原因的应用程序。
请参阅 Apple 指南:https://developer.apple.com/appstore/resources/approval/guidelines.html
这里还有关于创建通用应用程序的信息:
http://devimages.apple.com/iphone/resources/introductiontouniversalapps.pdf
关于iphone - iPad\iPhone应用结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4134403/