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