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

Iphone XCode-通过在设备上构建和运行来测试应用程序?,iphone,xcode,in-app-purchase,testflight,Iphone,Xcode,In App Purchase,Testflight,我创建了一个iOS应用程序,我有一个iPhone4来测试我的应用程序。不幸的是,TestFlight只能在iOS 8上下载,而iPhone4最多只能支持iOS 7 我想测试我的应用程序内购买。我知道当用户使用TestFlight测试应用程序内购买时,他们的iTunes帐户不收费 所以我想知道,如果我在iTunes Connect上添加一封电子邮件作为内部测试人员,而不是使用TestFlight,我只是通过XCode在我的设备上构建并运行应用程序,我会为应用程序内购买收费吗 我的直觉是否定的,所以

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

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

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

我的直觉是否定的,所以如果不是,有没有其他方法可以让我测试我的应用程序内购买,而不必购买新设备,让苹果从我身上拿走更多的钱


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

当你测试一个沙盒应用程序(例如,不在应用商店上)时,你使用itunes connect测试帐户。这些没有关联的信用卡。你不会因为这个测试而被收费