XCode - 通过在设备上构建和运行来测试应用程序?

Posted

技术标签:

【中文标题】XCode - 通过在设备上构建和运行来测试应用程序?【英文标题】:XCode - Testing an application by Building and Running on device? 【发布时间】:2015-02-17 21:35:24 【问题描述】:

我创建了一个 ios 应用程序,并且我有一个 iPhone 4 来测试我的应用程序。不幸的是,TestFlight 只能在 iOS 8 上下载,而 iPhone 4 最多只能支持 iOS 7。

我想测试我的应用内购买。我知道当用户使用 TestFlight 测试应用内购买时,他们的 iTunes 帐户不会被收费。

所以我想知道,如果我在 iTunes Connect 上添加一封电子邮件作为内部测试人员,而不是使用 TestFlight,我只是通过 XCode 在我的设备上构建和运行应用程序,我是否需要为应用内购买付费?

我的直觉说不,如果不是,有没有其他方法可以测试我的应用内购买,而无需购买新设备,让 Apple 从我这里拿走更多的钱?

另外,从 XCode 构建和运行测试还有其他缺点吗?因为如果有的话,我会出去买一个 iOS 8 设备来使用 TestFlight 进行正确测试。

【问题讨论】:

【参考方案1】:

当您测试沙盒应用时(例如,不在应用商店中),您使用 iTunes 连接测试帐户。这些没有关联的信用卡。您无需为此测试付费。

【讨论】:

以上是关于XCode - 通过在设备上构建和运行来测试应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

在同一 iOS 设备上使用 xcodebuild 运行并行测试

从 xcode 安装应用程序的发布版本

Xcode 9.4 + 仅测试飞行应用程序崩溃

如何让应用程序在测试设备上运行

在不是我的设备上运行 Xcode 应用程序?

我可以在 Xcode Server 中的所有设备上运行单元测试并仅在 iOS 9.x 设备上运行 UI 测试吗?