没有特定设备的 iOS 应用提交

Posted

技术标签:

【中文标题】没有特定设备的 iOS 应用提交【英文标题】:iOS app submission without a specific device 【发布时间】:2014-06-01 01:23:40 【问题描述】:

假设我发布了一个适用于 ios 6 的 iPhone 应用程序。是否可以在不拥有没有 iOS 7 的 iPhone 的 iPad 的情况下提交该应用程序的 iPad 版本?

【问题讨论】:

是的,这是可能的,但并不明智。 @matt 这个技巧还有效吗? ***.com/questions/19010149/… @Yerpasaur 请不要错过我的回答,即使聚会迟到了。 事实是你可以提交到应用商店,如果你没有设备,但事实是这几乎是不可能的成为开发人员并提交到应用商店,除非您有最近的 iphone(如果您正在使用 iphone 应用程序)和/或 ipad(如果您正在使用 ipad 应用程序)。这真的是不可能的。开始储蓄! :-O 您不必像您想象的那样存钱。您可以相对便宜地使用 iPod touch。 【参考方案1】:

发布的答案缺少我认为需要添加的重要信息。

虽然您确实不需要任何特定设备来提交到应用商店,但假设您正在使用 Xcode 开发您的项目,它不是 确实,您无需访问至少一台可以运行您的应用的设备即可在应用商店中获取应用。

将应用提交到应用商店之前的最后一步是创建.ipa 文件,而在此之前的步骤需要归档应用。这必须在可以运行应用程序的物理设备上完成。

这意味着,如果您无法访问装有 iOS7 的设备,则无法提交仅 iOS7 的应用。但是,如果您有 iOS6.1 的设备,则可以提交支持 iOS 6.1+ 的应用程序,包括 iOS7。

但这里还有一点需要注意......

如果您有一个仅限 iPad 的应用程序(正如您似乎暗示您正在开发的那样),如果您没有 iPad 来存档项目,则无法创建 .ipa 文件。

如果您只有 iPhone/iPod,您可以创建一个同时支持 iPhone/iPod 和 iPad 的应用程序并将其归档到 iPhone 上并提交到应用商店,它可以在所有设备上正常运行,但是您如果您无权使用 iPad 来存档项目,则无法创建仅限 iPad 的应用程序。

【讨论】:

感谢您的回复。谢谢!【参考方案2】:

这个问题令人困惑。但是,这些点会很清楚-

    在提交之前,您不必拥有任何特定的 iOS 设备 应用到 App Store。 iOS 模拟器可以帮助您检查/测试 你的应用。

    从 2014 年 2 月 1 日开始,新应用程序和应用程序更新提交到应用程序 商店必须使用最新版本的 Xcode 5 构建,并且必须是 针对 iOS 7 进行了优化。在将部署目标提交到 App Store 之前,请务必确保设置好部署目标。适用于 iPhone 和 iPad 设备。

【讨论】:

以上是关于没有特定设备的 iOS 应用提交的主要内容,如果未能解决你的问题,请参考以下文章

Flutter IOS 构建应用程序用于在特定设备上进行测试 XCode 9.2

控制蓝牙LE设备没有应用程序?

我的设备(ios)上的测试应用未显示我的应用内购买

如何在 iOS 上检查用户设备上是不是安装了特定应用程序? [复制]

将应用商店中的 IOS 应用限制为特定设备

使用IB设计现有应用程序对设备没有影响(iOS 7.1 / XCode 5.1)