在没有 phone 的情况下分发 iOS 应用程序

Distribute iOS app without phone

我完成了 iPhone 的跨平台 (Xamarin) 应用程序,在真实设备(来自朋友)上使用免费配置进行了测试。一切都很好。

现在我准备在 App Store 中分发,所以我支付了开发者计划的费用。但它仍然悬而未决,现在我必须还给 iPhone - 所以不要再拥有设备了。

我的问题是,当我的开发者帐户准备就绪时,是否需要一个真实的设备来在 AppStore 中进行分发,因为我只需要进行最终构建(我想我必须创建 .IPA,例如 .APK for Android),然后上传到 App Store 网站。我是否需要一个真正的设备,或者 Xcode(或 Xamarin)可以在没有附加 phone 的情况下制作包裹?

不需要用于分发/构建的 iDevice。

但是您应该有几个可用的 iDevices 来测试您的应用程序。您应该在真实设备上进行功能、可用性、速度等方面的测试。模拟器根本无法满足 "serious" 个应用程序的需求。

你可以在没有真实设备的情况下将应用程序发送到 App Store,你只需要像这样配置配置文件。

因此您需要 select "Generic iOS Device" 并且您可以执行 "Archive",此选项使构建准备好发送。

如果您已准备好所有信息,您可以使用 iTunes Connect 进行验证或直接发送至 App Store。

编辑:如果您需要测试相机、加速度计或扫描仪等设置,或者在分发应用程序后进行更新,您将需要 phone,干杯 :)