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

XCode - Testing an application by Building and Running on device?

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

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

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

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

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

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