xcode升级6.0.1之后Undefined symbols for architecture arm64

:7::7::7::7::7::7:

在你的项目里,找到cocos2d/external目录,里面有一些文件夹,你对应你的错误提示,找到那些对应的文件夹,然后在那个文件夹里的prebuilt/ios目录里找到对应的xxx_arm64.a,把这些个a放到你到项目里就可以了。不谢,请叫我雷锋:13:

prebuilt/ios目录下只有xxx.a没有xxx_arm64.a文件啊,这怎么处理。
还有就是模拟器iPhone5s是可以的,只是真机报错

自己工程的Other Linker Flags 填上cocos2d_libs工程的Other Linker Flags 信息。。。。

我也遇到了,求解啊。。LZ解决了吗?

升级版本吧~~应该只有最新版才会支持ios8

改这里 后面加32bit.
你的工程 和 cocos2d-x 都要改

— Begin quote from ____

引用第7楼kkk320于2014-10-15 17:09发表的 :
改这里 后面加32bit.
你的工程 和 cocos2d-x 都要改 http://www.cocoachina.com/bbs/job.php?action=topost&tid=233996&pid=1076038

— End quote

我试过了,不行。。

楼主解决没?我也遇见这问题啊!求指导

最后在这里补充一下,问题解决了。
先说下我的版本:xcode6.0.1,cocos2d-x3.2
解决方案:
项目工程里面code signing identity设置为我们的开发证书,以前是ios developer

libfreetype_arm64.a;libfreetype.a;
libjpeg_arm64.a;libjpeg.a
libtiff_arm64.a;libtiff.a;
libwebp_arm64.a;libwebp.a;
libpng_arm64.a;libpng.a;

以上文件都能在项目中的cocos2d/external 找到对应的目录;
例如 libfreetype_arm64.a;libfreetype.a;两个文件就在cocos2d/external/freetype2/prebuilt/ios 下;
找到以后直接放入项目的Frameworks中;编译OK了。

XX_arm64 如何才能產生出來?
都是看到沒有 arm64 的阿

LZ,我碰到同样的问题
模拟器可以,真机不行
Undefined symbols for architecture arm64:
“_PEM_write_bio_RSAPublicKey”, referenced from:
Diveinedu::DVNCrypto::generate_key(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) in DVNCrypto.o
“_RSA_generate_key”, referenced from:
Diveinedu::DVNCrypto::generate_key(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) in DVNCrypto.o
“_PEM_read_bio_RSAPrivateKey”, referenced from:
Diveinedu::DVNCrypto::setPrivateKey(unsigned char const*, unsigned long, unsigned char const*) in DVNCrypto.o
“_BIO_new_file”, referenced from:
Diveinedu::DVNCrypto::generate_key(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) in DVNCrypto.o
“_PEM_read_RSAPrivateKey”, referenced from:
Diveinedu::DVNCrypto::setPrivateKey(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) in DVNCrypto.o
“_PEM_write_bio_RSAPrivateKey”, referenced from:
Diveinedu::DVNCrypto::generate_key(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) in DVNCrypto.o
“_PEM_read_bio_RSAPublicKey”, referenced from:
Diveinedu::DVNCrypto::setPublicKey(unsigned char const*, unsigned long) in DVNCrypto.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

随后我做了操作
1,clean工程,
2,检查证书 build还是不行
随后我通过路径查看发现是支持64位的/RSARelated/libcrypto.a are: armv7 armv7s i386 x86_64 arm64
但是build还是没通过

另外他报错是在targers 下面 XXTests 的
求楼主支招

有用 先mark一下

升级了xcode 和cocos2dx3.4 打包还没有遇到这个问题
:2::2:

我解决了 分享下给大家 期望有遇到一样的问题的 能得到帮助

我先是按照楼主的做法
最后在这里补充一下,问题解决了。
先说下我的版本:xcode6.0.1,cocos2d-x3.2
解决方案:
项目工程里面code signing identity设置为我们的开发证书,以前是ios developer

没成功 后来把cocos2d项目的证书也设置成我自己的开发者证书就好了

有用:883::883::883:

路过,学习了

解决了吗,怎么解决的,我也遇到这个问题,求帮忙啊

您好,可以请教个问题吗?

您好,您的问题解决了么?