我正在开发一个iOS应用程序,我在其中使用MailCore框架。当我尝试从Xcode从设备安装应用程序时它工作正常。现在,当我尝试创建一个存档来分发应用程序时,我收到的错误如下所示。
架构armv7的未定义符号:“_ EVP_DigestUpdate”, 引自: libmailcore.a中的_otp_hash(otp.o) libmailcore.a(otp.o)中的_word2bin“_EVP_DigestFinal”,引自: libmailcore.a中的_otp_hash(otp.o) libmailcore.a(otp.o)中的_word2bin“_EVP_get_digestbyname”,引自: libmailcore.a中的_generate_otp(otp.o) libmailcore.a(otp.o)中的_otp_server_mech_step“_DES_ede3_cbc_encrypt”,引自: libmailcore.a中的_enc_3des(digestmd5.o) libmailcore.a中的_dec_3des(digestmd5.o)“_ EVP_cleanup”,引自: libmailcore.a(otp.o)中的_otp_common_mech_free“_EVP_DigestInit”,引自: libmailcore.a中的_otp_hash(otp.o) libmailcore.a(otp.o)中的_word2bin“_OpenSSL_add_all_digests”,引自: libmailcore.a中的_otp_server_plug_init(otp.o) libmailcore.a(otp.o)中的_otp_client_plug_init“_DES_key_sched”,引自: libmailcore.a中的_init_des(digestmd5.o) libmailcore.a(digestmd5.o)中的_init_3des“_DES_cbc_encrypt”,引自: libmailcore.a中的_enc_des(digestmd5.o) libmailcore.a中的_dec_des(digestmd5.o)ld:找不到架构armv7 clang的符号:错误:链接器命令失败并退出 代码1(使用-v查看调用)
我已经尝试将$(ARCHS_STANDARD_32_BIT)设置为主要和子项目的架构。我还将Build Active Architecture Only设置为NO。