Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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
使用Xcode 6.2在iPad1(iOS 5.1.1)上测试应用程序_Ios_Ios5_Xcode6_64 Bit - Fatal编程技术网

使用Xcode 6.2在iPad1(iOS 5.1.1)上测试应用程序

使用Xcode 6.2在iPad1(iOS 5.1.1)上测试应用程序,ios,ios5,xcode6,64-bit,Ios,Ios5,Xcode6,64 Bit,当我在运行iOS 5.1.1的iPad 1上使用Xcode 6.2启动我的应用程序时,我得到以下错误: 我找不到任何关于如何排除此体系结构的文档。有什么想法吗?我的应用程序的部署目标设置为5.1.1。问题出在有效的arm64架构中 从有效的_arch中删除arm64可以解决此问题。在我的例子中,我必须创建一个单独的分支,用于在iOS5设备上进行测试 然后尝试运行应用程序 在您的Xcode中设置此设置 ARCH=armv7 armv7s 有效的ARCHS=armv7 armv7s arm64

当我在运行iOS 5.1.1的iPad 1上使用Xcode 6.2启动我的应用程序时,我得到以下错误:


我找不到任何关于如何排除此体系结构的文档。有什么想法吗?我的应用程序的部署目标设置为5.1.1。

问题出在有效的arm64架构中

从有效的_arch中删除arm64可以解决此问题。在我的例子中,我必须创建一个单独的分支,用于在iOS5设备上进行测试

然后尝试运行应用程序

在您的Xcode中设置此设置

  • ARCH=
    armv7 armv7s
  • 有效的ARCHS=
    armv7 armv7s arm64
  • 在这种情况下,将为
    armv7 armv7s arm64构建二进制文件
    架构。但是相同的二进制文件将只在ARCHS=
    armv7
    armv7s

  • 他是对的,但你应该记住,如果你不支持64位架构,苹果不会再批准你的应用程序了。是的,我也知道了。为了在iOS 5.1.1上测试,我暂时删除了arm64。我们不需要广泛的测试,因为我们只是出于礼貌支持它:)然后,我在提交时将arm64放回。从错误信息中,我假设iPad1用户将能够下载它。这也是你的理解吗?