![]() |
1
1
在为iPad和iPhone部署应用程序时,有两种方法可供选择。第一种方法是创建两个同名的应用程序,一个用于iPad,另一个用于iPhone。这种方法允许您独立地更新两个版本,并让人们为每个版本付费。 第二种方法是创建一个通用的iPhone/iPad应用程序,该应用程序由一个二进制文件组成,该二进制文件根据运行的设备改变其功能和界面。当您更新这个应用程序时,它会同时为两个平台更新。这是苹果推荐的方法,因为它简化了用户体验。如果用户购买或下载您的应用程序,它将透明地在所有设备上工作。他们只付一次钱。 如果您将现有的iPhone应用程序升级为iPhone/iPad通用应用程序,则通用应用程序将取代商店中以前仅限iPhone的版本,就像您所做的每一次更新都将取代以前的版本一样。 我更喜欢创建通用版本,这是我为我的应用程序所做的。然而,我可以理解,如果iPad版本与iPhone版本有很大不同,人们为什么要创建自己的应用程序的不同版本(以Omnifocus为例),他们希望用户为创建新应用程序付出代价。 |
![]() |
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 7 月前 |
![]() |
routern · 如何组合contextMenu和圆角矩形? 8 月前 |
![]() |
DevHome98 · 3D触摸不适用于设备swift 1 年前 |
![]() |
dunoiww · 从全屏返回时如何触发onAppear 1 年前 |
![]() |
Community wiki · iPhone上ivar的继承问题 1 年前 |
![]() |
Community wiki · 查找iOS日历 2 年前 |
![]() |
Community wiki · 有效的IPhone编程技术[关闭] 2 年前 |