草庐IT

ios - 架构 i386 : _OBJC_CLASS_$_SKPSMTPMessage", 的 undefined symbol 引用自:错误

我已经导入了用于在后台从应用程序发送电子邮件的框架,即SKPSMTPMessage框架。有人可以建议为什么显示以下错误Undefinedsymbolsforarchitecturei386:"_OBJC_CLASS_$_SKPSMTPMessage",referencedfrom:objc-class-refinConfirmController.o"_kSKPSMTPPartContentTransferEncodingKey",referencedfrom:-[ConfirmControllersendEmail]inConfirmController.o"_kSKPSMTPPar

objective-c - 编译警告 : no rule to process file for architecture i386

我该如何解决这个警告?[WARN]warning:noruletoprocessfile'$(PROJECT_DIR)/MyApp/MessageCell.h'oftypesourcecode.objj.hforarchitecturei386 最佳答案 单击您的项目,并检查该文件是否不存在于选项卡构建阶段中。通常没有头文件应该留在这里。清理并重新构建它,它应该可以工作! 关于objective-c-编译警告:noruletoprocessfileforarchitecturei386,

objective-c - 编译警告 : no rule to process file for architecture i386

我该如何解决这个警告?[WARN]warning:noruletoprocessfile'$(PROJECT_DIR)/MyApp/MessageCell.h'oftypesourcecode.objj.hforarchitecturei386 最佳答案 单击您的项目,并检查该文件是否不存在于选项卡构建阶段中。通常没有头文件应该留在这里。清理并重新构建它,它应该可以工作! 关于objective-c-编译警告:noruletoprocessfileforarchitecturei386,

macos - 如何在 Mac OS X 上将 OpenSSL 构建为 32 位 (i386)?

我下载了OpenSSL源码,做了config、make、sudomakeinstall三部曲。然后我构建了我的项目,在libcrypto.a和libssl.a中进行链接,但是得到了:ld:warning:in/usr/local/ssl/lib/libcrypto.a,filewasbuiltforunsupportedfileformatwhichisnotthearchitecturebeinglinked(x86_64)ld:warning:in/usr/local/ssl/lib/libssl.a,filewasbuiltforunsupportedfileformatwhic

macos - 如何在 Mac OS X 上将 OpenSSL 构建为 32 位 (i386)?

我下载了OpenSSL源码,做了config、make、sudomakeinstall三部曲。然后我构建了我的项目,在libcrypto.a和libssl.a中进行链接,但是得到了:ld:warning:in/usr/local/ssl/lib/libcrypto.a,filewasbuiltforunsupportedfileformatwhichisnotthearchitecturebeinglinked(x86_64)ld:warning:in/usr/local/ssl/lib/libssl.a,filewasbuiltforunsupportedfileformatwhic

iOS打包-遇到的[x86_64, i386]问题解决

项目上架,打包遇到[x86_64,i386]问题截屏2022-07-0810.55.57.png这是三方的SDK里面在生成framework这个SDK里面包含了x86_64,i386架构,当然这个AppStore是不允许的,所以会在上传的时候报错,解决办法就是要这个SDK剔除掉x86_64,i386这两个架构方法一:网上看的一种不保险的的方法是在程序里加一个脚本,剔除禁止的架构我试了一下,我的不可以主要操作流程如下解决办法:TARGETS->BuildPhases->点击加号选择NewRunScriptPhase->然后复制粘贴下面代码image#Withoutfurtherado,here’

iOS打包-遇到的[x86_64, i386]问题解决

项目上架,打包遇到[x86_64,i386]问题截屏2022-07-0810.55.57.png这是三方的SDK里面在生成framework这个SDK里面包含了x86_64,i386架构,当然这个AppStore是不允许的,所以会在上传的时候报错,解决办法就是要这个SDK剔除掉x86_64,i386这两个架构方法一:网上看的一种不保险的的方法是在程序里加一个脚本,剔除禁止的架构我试了一下,我的不可以主要操作流程如下解决办法:TARGETS->BuildPhases->点击加号选择NewRunScriptPhase->然后复制粘贴下面代码image#Withoutfurtherado,here’