我发现在iOS 8设备(真正的设备)上运行:
[storeProductViewController loadProductWithParameters:@{SKStoreProductParameterITunesItemIdentifier:appID} completionBlock:^(BOOL result, NSError *error) {
// In many cases we never get here!
}];
我有一个有效的应用程序ID,它在iOS7上一直工作,但在iOS8上却非常古怪。似乎没有超时,它只是没有显示内容。
还有人看到这个吗?你有解决办法吗?
TestFlight定于今年2月26日(2015年)关机。现在,他们已经建立了testflight,以便通过开发人员门户进行工作。然而,看起来它可能是。
TestFlight can be used to test iOS apps on iPhone, iPad, and iPod touch running iOS 8 or later.
这是否意味着对ios7或ios6的测试飞行支持不存在?以前我喜欢test,因为我没有ios6设备,也没有各种型号的iphone,但我有朋友可以帮我测试。
是否有向运行ios6或7(甚至ios5)的人发送beta应用程序的解决方案?
苹果在iOS7过渡指南
if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1) {
// Load resources for iOS 6.1 or earlier
} else {
// Load resources for iOS 7 or later
}
但是,如果苹果推出另一个iOS6版本,比如6.2,又会怎样呢?将自动加载iOS7版本。
更好的办法是:
if (floor(NSFoundationVersionNumber) >= NSFoundationVersio