Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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 当我尝试归档应用程序时,架构armv7的未定义符号_Xcode_Xcode6_Armv7_Mailcore - Fatal编程技术网

Xcode 当我尝试归档应用程序时,架构armv7的未定义符号

Xcode 当我尝试归档应用程序时,架构armv7的未定义符号,xcode,xcode6,armv7,mailcore,Xcode,Xcode6,Armv7,Mailcore,我正在开发一个使用MailCore框架的iOS应用程序。当我尝试从Xcode设备安装应用程序时,它工作正常。现在,当我试图创建一个归档文件来分发应用程序时,我得到了如下错误 架构armv7的未定义符号:“\u EVP\u DigestUpdate”, 引用自: _libmailcore.a(otp.o)中的otp_散列 _libmailcore.a(otp.o)“执行副总裁(DigestFinal)”中的第二个字,引用自: _libmailcore.a(otp.o)中的otp_散列 _libma

我正在开发一个使用MailCore框架的iOS应用程序。当我尝试从Xcode设备安装应用程序时,它工作正常。现在,当我试图创建一个归档文件来分发应用程序时,我得到了如下错误

架构armv7的未定义符号:“\u EVP\u DigestUpdate”, 引用自: _libmailcore.a(otp.o)中的otp_散列 _libmailcore.a(otp.o)“执行副总裁(DigestFinal)”中的第二个字,引用自: _libmailcore.a(otp.o)中的otp_散列 _libmailcore.a(otp.o)中的word2bin“\u EVP\u get\u digestbyname”,引用自: _在libmailcore.a(otp.o)中生成otp _libmailcore.a(otp.o)“\u DES_ede3\u cbc\u encrypt”中的otp\u服务器\u机械步骤,参考自: _libmailcore.a(digestmd5.o)中的enc_3des _libmailcore.a(digestmd5.o)中的dec_3des“_EVP_cleanup”,引用自: _libmailcore.a(otp.o)“\u EVP\u DigestInit”中的otp_common_mech_free,参考自: _libmailcore.a(otp.o)中的otp_散列 _libmailcore.a(otp.o)中的word2bin“\u OpenSSL\u add\u all\u digests”,引用自: _libmailcore.a(otp.o)中的otp_服务器_plug_init _libmailcore.a(otp.o)“\u DES_key_sched”中的otp_client_plug_init,引用自: _libmailcore.a(digestmd5.o)中的init_des _libmailcore.a(digestmd5.o)中的init_3des“\u DES_cbc_encrypt”,引用自: _libmailcore.a中的enc_des(digestmd5.o) _在libmailcore.a(digestmd5.o)ld:symbol中未找到架构armv7的dec_des clang:错误:链接器命令失败,退出 代码1(使用-v查看调用)


我已经尝试将$(ARCHS_STANDARD_32_位)设置为主要项目和子项目的体系结构。我还将Build Active Architecture Only设置为NO.

这些符号位于
openssl
库中。您是如何在开发过程中使其工作的?我已将所有架构设置为$(ARCHS_STANDARD_32_BIT),并能够构建和运行应用程序唯一的问题是在我尝试创建应用程序存档时出现的。是的,但您从何处获得openssl库?它不是iOS的标准库,是吗?或者是吗?是的,我是从mailcore框架得到的。有iOSPort repositoryOK,因此它不包含
armv7
体系结构。你需要买一个这样的。或者自己建造。