Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
提交iOS 5.1版iPad-1的iOS应用程序?_Ios_Xcode_Ipad_App Store_Ios5.1 - Fatal编程技术网

提交iOS 5.1版iPad-1的iOS应用程序?

提交iOS 5.1版iPad-1的iOS应用程序?,ios,xcode,ipad,app-store,ios5.1,Ios,Xcode,Ipad,App Store,Ios5.1,编辑:我的答案如下 我当时正在开发一款教育应用程序,专门针对iPad-1设备,因为我认为学校可以利用这些“旧”设备 然而,我担心现在不可能上传支持iPad-1(iOS 5.1)的应用程序 当我尝试使用Xcode 6.4提交时,会发生以下两种情况之一: 如果我包括标准架构(32位和64位),我会得到一个错误,即64位的应用程序无法将其目标设置为iOS 5.1 如果我删除64位支持,我会得到一个错误,说苹果不允许没有64位二进制的应用 我试图在互联网上搜索,但没有找到多少信息。有什么想法吗 编辑

编辑:我的答案如下

我当时正在开发一款教育应用程序,专门针对iPad-1设备,因为我认为学校可以利用这些“旧”设备

然而,我担心现在不可能上传支持iPad-1(iOS 5.1)的应用程序

当我尝试使用Xcode 6.4提交时,会发生以下两种情况之一:

  • 如果我包括标准架构(32位和64位),我会得到一个错误,即64位的应用程序无法将其目标设置为iOS 5.1
  • 如果我删除64位支持,我会得到一个错误,说苹果不允许没有64位二进制的应用
我试图在互联网上搜索,但没有找到多少信息。有什么想法吗

编辑

我试图使用独立的应用程序加载程序,但它没有改变任何东西,因为验证是由远程服务器完成的。对于上面的第二个选项,我得到了以下结果:

错误ITMS-90086:“缺少64位支持。从2月1日开始,
提交至App Store的2015新iOS应用程序必须包含64位 支持并使用iOS 8 SDK构建。从2015年6月1日开始 更新还需要遵循相同的要求 在您的项目中,建议使用默认的Xcode构建 设置“标准体系结构”来构建一个二进制文件 32位和64位代码。”

答复 我在苹果的开发者论坛上得到了答案,请复制以下内容:

虽然不在Xcode部署目标的下拉框中,但我们需要将部署目标设置为5.1.1,以便在iPad-1设备上安装

这是因为5.1.1与iPad-1兼容,并且能够读取双体系结构二进制文件


要考虑的是,在这些设备上使用TestFunt测试是不可能的,因为TestFunt仅与IOS 8和UP兼容。但是测试可以通过其他方式进行,比如直接从Xcode安装。

提交到应用商店的新iOS应用必须包括64位支持,并使用iOS 8 SDK构建。这很清楚,不是吗?问题是什么?如果包含64位,我无法将iOS部署目标设置为5.1,这意味着它将与iPad-1不兼容。您可能需要将其分发到应用商店之外。“如果包含64位,我无法将iOS部署目标设置为5.1,这意味着它将与iPad-1不兼容。”正确。我再说一遍:问题是什么?问题在标题里。如何提交与iPad-1兼容的应用程序?