Code Bye

关于Missing 64-bits

   现在的问题是,之前上传到App Store上的程序是去年的,今年开始要支持64-bits架构的程序。。。然后根据网上的步骤弄成了64-bits的了。可是,上传审核的时候还是会收到Missing support 64-bits的邮件,请问这是正常的么?


20分
用没用其他的第三方库??用only64模式,程序可以运行成功吗。
引用 1 楼 wangxiongtao 的回复:

用没用其他的第三方库??用only64模式,程序可以运行成功吗。

用了第三方库,请问如何设置成only 64模式,新手一枚,求指教,谢谢了~


20分
把工程设置里的Build Active Architecture Only设为NO试试
引用 3 楼 zhangao0086 的回复:

把工程设置里的Build Active Architecture Only设为NO试试

默认设置是No,网上查了一些,可能是某些第三方库未支持arm64,请问收到这个邮件会影响审核么?还是6月1号之后才会有影响

引用 4 楼 superior_yong 的回复:
Quote: 引用 3 楼 zhangao0086 的回复:

把工程设置里的Build Active Architecture Only设为NO试试

默认设置是No,网上查了一些,可能是某些第三方库未支持arm64,请问收到这个邮件会影响审核么?还是6月1号之后才会有影响

不支持64位的现在就通过不了审核了。

引用 5 楼 zhangao0086 的回复:
Quote: 引用 4 楼 superior_yong 的回复:
Quote: 引用 3 楼 zhangao0086 的回复:

把工程设置里的Build Active Architecture Only设为NO试试

默认设置是No,网上查了一些,可能是某些第三方库未支持arm64,请问收到这个邮件会影响审核么?还是6月1号之后才会有影响

不支持64位的现在就通过不了审核了。

但是我把程序弄在真机上测试是可以的iphone6,就是收到这个邮件不知道怎么回事

引用 6 楼 superior_yong 的回复:
Quote: 引用 5 楼 zhangao0086 的回复:
Quote: 引用 4 楼 superior_yong 的回复:
Quote: 引用 3 楼 zhangao0086 的回复:

把工程设置里的Build Active Architecture Only设为NO试试

默认设置是No,网上查了一些,可能是某些第三方库未支持arm64,请问收到这个邮件会影响审核么?还是6月1号之后才会有影响

不支持64位的现在就通过不了审核了。

但是我把程序弄在真机上测试是可以的iphone6,就是收到这个邮件不知道怎么回事

iphone6是兼容32和64的,所以可以运行。你把Build Active Architecture Only设为YES,再连接上iphone6,如果报错,就是有不兼容64位的库。

引用 7 楼 wangxiongtao 的回复:
Quote: 引用 6 楼 superior_yong 的回复:
Quote: 引用 5 楼 zhangao0086 的回复:
Quote: 引用 4 楼 superior_yong 的回复:
Quote: 引用 3 楼 zhangao0086 的回复:

把工程设置里的Build Active Architecture Only设为NO试试

默认设置是No,网上查了一些,可能是某些第三方库未支持arm64,请问收到这个邮件会影响审核么?还是6月1号之后才会有影响

不支持64位的现在就通过不了审核了。

但是我把程序弄在真机上测试是可以的iphone6,就是收到这个邮件不知道怎么回事

iphone6是兼容32和64的,所以可以运行。你把Build Active Architecture Only设为YES,再连接上iphone6,如果报错,就是有不兼容64位的库。

报了一个错误No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VALID_ARCHS=armv7 armv7s).能查找到是哪个库么?有什么方法么?

引用 8 楼 superior_yong 的回复:
Quote: 引用 7 楼 wangxiongtao 的回复:
Quote: 引用 6 楼 superior_yong 的回复:
Quote: 引用 5 楼 zhangao0086 的回复:
Quote: 引用 4 楼 superior_yong 的回复:
Quote: 引用 3 楼 zhangao0086 的回复:

把工程设置里的Build Active Architecture Only设为NO试试

默认设置是No,网上查了一些,可能是某些第三方库未支持arm64,请问收到这个邮件会影响审核么?还是6月1号之后才会有影响

不支持64位的现在就通过不了审核了。

但是我把程序弄在真机上测试是可以的iphone6,就是收到这个邮件不知道怎么回事

iphone6是兼容32和64的,所以可以运行。你把Build Active Architecture Only设为YES,再连接上iphone6,如果报错,就是有不兼容64位的库。

报了一个错误No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VALID_ARCHS=armv7 armv7s).能查找到是哪个库么?有什么方法么?

lipo -info xxx.lib 会显示出这个库的信息,are: armv7 arm64 就是两个都支持,如果没有arm64.就是不支持64位。

引用 9 楼 wangxiongtao 的回复:

lipo -info xxx.lib 会显示出这个库的信息,are: armv7 arm64 就是两个都支持,如果没有arm64.就是不支持64位。

不好意思,没找到这个文件额?lipo -info xxx.lib是在哪里看?

引用 10 楼 superior_yong 的回复:
Quote: 引用 9 楼 wangxiongtao 的回复:

lipo -info xxx.lib 会显示出这个库的信息,are: armv7 arm64 就是两个都支持,如果没有arm64.就是不支持64位。

不好意思,没找到这个文件额?lipo -info xxx.lib是在哪里看?

汗,xxx指的是你要检测库的名字,去那个库平级的文件夹,运行这个命令。

引用 11 楼 wangxiongtao 的回复:
Quote: 引用 10 楼 superior_yong 的回复:
Quote: 引用 9 楼 wangxiongtao 的回复:

lipo -info xxx.lib 会显示出这个库的信息,are: armv7 arm64 就是两个都支持,如果没有arm64.就是不支持64位。

不好意思,没找到这个文件额?lipo -info xxx.lib是在哪里看?

汗,xxx指的是你要检测库的名字,去那个库平级的文件夹,运行这个命令。

能不能自己编译一下第三方库,使其可以支持64bit

有第三方库源码就可以啊,没源码就甭想了。
引用 13 楼 wangxiongtao 的回复:

有第三方库源码就可以啊,没源码就甭想了。

有源码,大神求方法~网上没找到


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于Missing 64-bits