Objective-C项目中的podfile引入了swift库后编译时报了下面的错误:

Undefined symbol: static Swift.String.+ infix(Swift.String, Swift.String) -> Swift.String

解决方案:

在podfile引入的swift库之前加入use_frameworks!

use_frameworks!
pod 'XXXX'

再次执行pod install之后又报了下面的错误:

The ‘Pods-XXX‘ target has transitive dependencies that include statically linked binaries:
(/Users/XXXX/XXXX/XXXX/XXXX.framework)

解决方案:

在podfile中加入下面的代码:

pre_install do |installer|# workaround for https://github.com/CocoaPods/CocoaPods/issues/3289Pod::Installer::Xcode::TargetValidator.send(:define_method, :verify_no_static_framework_transitive_dependencies) {}
end

再次执行pod install之后成功。

引用swift库时需要把#import改为@import

@import XXXX;

iOS解决“The ‘Pods-XXX‘ target has transitive dependencies that include statically linked binaries”报错相关推荐

  1. OC和swift混合工程更新库时报:target has transitive dependencies that include statically linked binaries

    OC和swift混合工程更新库时报:target has transitive dependencies that include statically linked binaries.有时间报的错误 ...

  2. Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案

    Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案 DreamFollowerss 2020-05-25 12:03:08  3 ...

  3. android apt最新版本,解决Android studio 2.3升级到Android studio 3.0 后apt报错问题

    解决Android studio 2.3升级到Android studio 3.0 后apt报错问题 发布时间:2020-09-16 19:59:42 来源:脚本之家 阅读:62 作者:哈特中尉 1. ...

  4. 解决win10下 git闪退的问题(或者使用git命令报错fatal: open /dev/null or dup failed)

    解决win10下 git闪退的问题(或者使用git命令报错fatal: open /dev/null or dup failed) 本人在win10下安装git完成后,打开闪退,在"运行&q ...

  5. java使用cmd编译中文时错误,解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题...

    解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题 解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题 在刚开始学习Java的过程中,考虑到记事本应用没 ...

  6. 【iOS开发】使用XCode 8进行真机调试的方法(各种报错信息的解决方法)

    1.将真机与Mac使用USB进行连接 2.运行iOS程序的时候在ToolBar运行设备处选择自己的真机 3.如果出现Failed to code sign "xxx",点击Fix ...

  7. Git 报错 error: pathspec ‘XXX‘ did not match any file(s) known to git 报错解决方法

    问题复现 : ① 在本地分支切换到同事新创建的分支: git checkout xxx ② 报错: error: pathspec 'XXX' did not match any file(s) kn ...

  8. maven编译问题之 -The POM for XXX is invalid, transitive dependencies (if any) will not be available

    问题一: 把父工程tao-parent install 到maven本地仓后,接着install tao-common工程,然后报错 报错信息如下: [WARNING] The POM for com ...

  9. git使用中 error: pathspec ‘XXX‘ did not match any file(s) known to git 报错解决方法

    一.报错原因 本人在本地开发中,切换同事新切换的分支时: git checkout XXX 会报以下错误: error: pathspec 'XXX' did not match any file(s ...

  10. 已解决Cause: java.sql.SQLException: Incorrect string value: ‘\\xF0\\x9F\\x8C\\xB8 \\xE5...‘报错

    保存订单存入数据库时,报错: "\n### Error updating database. Cause: java.sql.SQLException: Incorrect string v ...

最新文章

  1. 一次综合的、深入浅出的压感的回顾与总结
  2. C和C++中的##和#
  3. 聊天机器人有了长期记忆,遇到不懂的还能上网搜索,网友:像极了不懂装懂时偷偷百度的我...
  4. 动态代理案例1:运用Proxy动态代理来增强方法
  5. 光驱怎么挂载第二个光驱_重装系统下侦测不到光驱怎么解决?
  6. 阿里公开600页技术图(附下载链接),程序员看完少走10年弯路! | 干货
  7. 华为nova7保密柜_华为nova8系列发布 Vlog视频旗舰3299元起
  8. [转] SQL Server试题
  9. 岛主 同学给我出的算法题
  10. Linux内核数据结构之哈希表
  11. 实用分享-MAC修改器(摆脱网络封锁的困扰)
  12. for循环:100以内奇数之和
  13. Permission denied (publickey).../RPC failed; curl 92 HTTP/2 stream 0 was.../pack exceeds maximum all
  14. gitlab中组的分类及权限介绍
  15. 朱松纯:浅谈人工智能:现状、任务、构架与统一 感悟以及部分内容的概括
  16. 华为云——开发者技能测评
  17. python大数据计算_大数据计算平台 python
  18. MATLAB添加噪声
  19. 高频故障-文件扩展名消失(windows)
  20. vue自定义组件中再嵌套其他组件

热门文章

  1. ddl是什么意思网络语_ddl是什么意思(网络语ddl是什么梗)
  2. Don't Starve,好脚本,好欢乐
  3. 【Jmeter】Jmeter登录带验证码平台
  4. AtCoder Grand Contest 030 (AGC030) C - Coloring Torus 构造
  5. 笔记本计算机无法开机怎么办,笔记本开机按了没反应 笔记本电脑开不了机怎么办...
  6. VIM插件管理:管理插件的插件pathogen
  7. 《因子投资 - 方法与实践》新书上市
  8. 叶俊:领袖需要思考的问题
  9. 汉诺塔游戏c语言作业,C语言实现汉诺塔游戏.pdf
  10. Jaca程序基础学习笔记