





在你的项目里,找到cocos2d/external目录,里面有一些文件夹,你对应你的错误提示,找到那些对应的文件夹,然后在那个文件夹里的prebuilt/ios目录里找到对应的xxx_arm64.a,把这些个a放到你到项目里就可以了。不谢,请叫我雷锋
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 打包还没有遇到这个问题


我解决了 分享下给大家 期望有遇到一样的问题的 能得到帮助
我先是按照楼主的做法
最后在这里补充一下,问题解决了。
先说下我的版本:xcode6.0.1,cocos2d-x3.2
解决方案:
项目工程里面code signing identity设置为我们的开发证书,以前是ios developer
没成功 后来把cocos2d项目的证书也设置成我自己的开发者证书就好了
有用:883::883::883:
路过,学习了
解决了吗,怎么解决的,我也遇到这个问题,求帮忙啊
您好,可以请教个问题吗?
您好,您的问题解决了么?