[英]Do I need to update Xcode 9.0 and IOS 11 for my existing project, which is not approved by apple yet?
I am building a project from last few days,the binary was build over 10.3.3 and Xcode version was 8.3.2. 我从最近几天开始构建一个项目,该二进制文件是在10.3.3之上构建的,而Xcode版本是8.3.2。
I got this message from apple: 我从苹果收到了以下消息:
In-app purchases promoted on the App Store on iOS 11 require the new StoreKit delegate method within the SKPaymentTransactionObserver protocol, which handles App Store purchases.
在iOS 11上的App Store上推广的应用内购买需要SKPaymentTransactionObserver协议中的新StoreKit委托方法,该协议可处理App Store的购买。 If you selected in-app purchases to promote on the App Store during the iOS 11 beta period, they will no longer show on the App Store until you implement this method, rebuild your app with the GM version of Xcode 9, and submit for review.
如果您选择在iOS 11 beta期间在App Store上推广应用内购买,则在您实施此方法,使用GM版本的Xcode 9重建您的应用并提交以供审核之前,它们将不再显示在App Store上。 。 For details, see Promoting Your In-App Purchases.
有关详细信息,请参阅促进应用内购买。
Currently my app submission status is Developer Rejected also there were some issues with Business - Payment metadata, 目前,我的应用提交状态为“ 开发人员已拒绝” ,并且“ 业务-付款元数据”存在一些问题,
Currently In App Purchase is status is In Review. 当前在应用程序内购买的状态为审核中。
So, should I need to update my Xcode and IOS version for next binary submission? 因此,我是否需要更新Xcode和IOS版本以进行下一个二进制提交?
Thanks in advance for your help, I am very new in IOS app development area! 在此先感谢您的帮助, 我在IOS应用程序开发领域非常陌生!
No you don't need to upgrade to Xcode 9, and changing development tools just as you're about to release is a bad idea. 不,您不需要升级到Xcode 9,并且在即将发布时更改开发工具是一个坏主意。 You'll want to move to the new tools when you can, but do it when you can update your source as needed and fully test the resulting binary.
您将尽可能地使用新工具,但是当您可以根据需要更新源代码并完全测试生成的二进制文件时,便可以这样做。 It's not something you should do when you're potentially one upload from release.
如果您可能要发布一个版本,那么这不是您应该做的事情。
The message is about iOS 11 App Store In-App Purchase Promotions, which you can read about here . 该消息是关于iOS 11 App Store应用内购买促销的,您可以在此处阅读有关信息 。 This is something you can choose to opt in to.
您可以选择加入。 It's not something that's required.
这不是必需的。 To opt in to those promotions, you'd need to build using the iOS 11 SDK (which requires Xcode 9) and implement the delegate method mentioned.
要加入这些促销活动,您需要使用iOS 11 SDK(需要Xcode 9)进行构建并实现上述委托方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.