Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Appstore拒绝应用程序-iOS,问题为PLA 2.3_Ios_Objective C_App Store_Metadata - Fatal编程技术网

Appstore拒绝应用程序-iOS,问题为PLA 2.3

Appstore拒绝应用程序-iOS,问题为PLA 2.3,ios,objective-c,app-store,metadata,Ios,Objective C,App Store,Metadata,我更新了Appstore的新版本。由于以下问题,我的应用被拒绝 PLA 2.3
 我们使用的描述如下: “我们的应用程序允许任何拥有xyz帐户的人从手机或移动设备访问其符合条件的帐户。您可以每周7天、每天24小时检查余额、查看最近的帐户活动。我们的应用程序提供了访问您帐户的不同方式:下载iPhone®的移动应用程序。” 他分享的屏幕截图显示“应用程序需要更新。该应用程序无法与iOS 11配合使用。该应用程序的开发人员需要对其进行更新以确保兼容性。” 我添加了64位体系结构。 请提供一些解决方案来

我更新了Appstore的新版本。由于以下问题,我的应用被拒绝

PLA 2.3




我们使用的描述如下:
“我们的应用程序允许任何拥有xyz帐户的人从手机或移动设备访问其符合条件的帐户。您可以每周7天、每天24小时检查余额、查看最近的帐户活动。我们的应用程序提供了访问您帐户的不同方式:下载iPhone®的移动应用程序。”

他分享的屏幕截图显示“应用程序需要更新。该应用程序无法与iOS 11配合使用。该应用程序的开发人员需要对其进行更新以确保兼容性。”

我添加了64位体系结构。 请提供一些解决方案来解决此问题。

不是问题,您的快照也不会显示任何有问题的内容

App拒绝理由明确表示,App的
Description
about包含有关苹果硬件/软件技术的信息,该信息尚未正式发布或处于测试版模式

从应用程序中删除此类信息。 . 仔细检查每一点,看看你在应用程序中违反了什么

这是苹果关于使用预发布SDK的许可协议。
SDK内部使用许可证和限制
-预发布SDK的保密性质:在协议期限内,苹果可能会不时向您提供预发布版本的SDK 构成苹果公司机密信息并受 这项协议。不应依赖SDK的此类预发布版本在 与最终发布的商业级产品的方式相同,也不应与未充分定期备份的数据一起使用。未与苹果公司签订单独协议,不得发布使用SDK创建的应用程序


对于本声明:
应用程序需要更新。该应用程序无法与iOS 11配合使用。该应用程序的开发人员需要对其进行更新以确保兼容性


使用Xcode 8.3.3并设置对最新编程语言的支持
。因此,它将兼容Xcode 9和iOS 11。我在将应用程序上载到appstore时遇到了这种情况。 被拒绝的reson是

PLA 2.3

您的应用程序或其元数据包含对预发布版本的引用 指苹果的软件或硬件。具有对应用程序的兼容性引用的应用程序 iOS SDK的预GM版本或预发布的苹果硬件不在 遵守苹果开发者计划许可协议

具体而言,第2.3节规定:

“苹果可能会向您提供苹果软件的预发布版本 或构成苹果机密信息的相关服务,以及 受本协议保密义务的约束。”

我以前使用的是Xcode9测试版,但我用xcode8重建了项目并提交了它。 我正在寻找帮助,以删除ios11相关的服务,可能是我会清理所有的版本,并尝试上传最新版本。
我希望xcode9 GM能很快推出……

你的Xcode版本是什么?Mac OS 10.12.4,Xcode 8.3.2你的应用程序的描述中是否包含“应用程序需要更新。该应用程序不能与iOS 11一起使用。该应用程序的开发人员需要更新它以确保兼容性。”如果是这样,这是您的问题,因为iOS11是测试版软件,我们使用的描述如下“我们的应用程序允许任何拥有xyz帐户的人从手机或移动设备访问其符合条件的帐户。您可以每周7天、每天24小时检查余额、查看最近的帐户活动。我们的应用程序提供了不同的方式来访问您的帐户:通过下载iPhone®的移动应用程序。”到目前为止,该应用程序是用Objective C编写的。
    Your app or its metadata contains references to a pre-release version of Apple software or hardware. Apps with compatibility references to a pre-GM version of iOS SDK or pre-released Apple hardware are not in compliance with the Apple Developer Program License Agreement.

    Specifically, section 2.3 states:

    "Apple may provide You with pre-release versions of the Apple Software or related services that constitute Apple Confidential Information and are subject to the confidentiality obligations of this Agreement."

    Next Steps

    Please remove all references to pre-release versions of Apple software and hardware from your app and its metadata.

    Since your iTunes Connect status is Rejected, a new binary will be required. Make the desired metadata changes when you upload the new binary.