首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ios小白XCode升级之路

: cocoapods cocoapods-core cocoapods-downloader xcodeproj 根据上面的答案,接下来,继续删除旧缓存,更新pod库 weigan@weigandeMacBook-Pro.../3252800 那就尝试升级flutter版本,目前版本是3.3,这个问题,是3.7版本修复,为了避免升级跨度太大,计划升级到3.7.12,最小可兼容版本,这里必须吐槽下flutter,官方居然没有升级到指定版本方法...tab=macos,下载对应版本flutter版本包,解压,放在原来flutter目录下 运行flutter --version命令,果然升级上来了 % flutter --version ┌──...vsCode编译成功后,重新用xCode编译,也正常了 那接下来继续运行archive,看下是否可以满足App Store要求 校验有报错,看信息,应该是版本号原因,升级版本号后继续,又有新报错...点击Manage Accounts,会自动更新账号信息,等待几分钟(这里切记要断开翻墙代理,我开着代理总是不成功) 再次运行,终于成功了 由于适配过程,更新了个推SDK版本flutter版本

1.1K10

Flutter 升级 1.12 适配教程

Flutter Interact 除了带来各种新开发工具之外,最大亮点莫过于 1.12 稳定版本发布。...不同于之前版本,1.12.x 版本Flutter Framework 做了较多兼容性升级,例如在 Dart 层: ImageProvider load 增加了 DecoderCallback...一、Android Plugins 1、介绍 Flutter 1.12 开始 Flutter 团队调整了 Android 插件实现代码, 1.12 之后 Android 开始使用新插件 API...以前 Flutter 插件都是直接继承 MethodCallHandler 然后提供 registerWith 静态方法;而升级后如下代码所示,这里还保留了 registerWith 静态方法,是因为还需要针对旧版本兼容支持...onAttachedToEngine 方法构建 MethodCallHandler 并且 setMethodCallHandler ,之后同步保留 registerWith 方法实现 onAttachedToEngine

2.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

如何解决 iOS 环境搭建与 APP 打包速度问题

IOS 开发体验存在问题 开发环境搭建难 开发环境依赖特定软件版本,配置复杂 闲鱼 IOS 工程不仅依赖 XCode,还依赖了 taobaoenv 1.2.0 和 cocoapods 1.2.0 这两个包管理工具...具体原因也是多种多样:系统环境变量变了,导致找不到特定版本 ruby;ruby 随系统升级导致 cocoapod 不能用,需要重新安装;Gem 版本问题;Ruby 源问题等等。...而且通过这个方案,我们 IOS 开发环境可以方便各个同学开发环境迁移,而且也可以统一进行升级改造。...生成相关文件存储 Pods 目录和 Pods.xcodeproj 。当切换回之前分支时,Podfile 经常是不会发生变化,因此重新生成 pod 工程实属浪费。...具体方案: 切分之前缓存当前分支 Pods Project, Flutter Project 以及编译中间产物,Podfile.lock, linkmap 等等相关文件。

2.4K31

Flutter混合开发:已有iOS项目中引入Flutter

前言 android项目中添加flutter模块比较简单,因为毕竟都是google,但是ios添加flutter模块有些麻烦了,我们首先参考是官方文档 https://flutter.cn/...使用 CocoaPodsFlutter SDK 集成 首先我们需要安装CocoaPods: $ sudo gem install cocoapods $ pod setup 注意:这里网上很多文章安装前会先让你更新...然后每个target添加: target 'xxx' do install_all_flutter_pods(flutter_application_path) end 最后执行: $ pod...从上面报错日志上看,程序是想找arm64下文件,但是我们是打算运行到模拟器上,所以找不到了文件。...)搜索发现并没有这两个字段,说明C文件并没有定义这两个字段。

3.5K50

cocoapods从安装到使用

比如 pod search MJRefresh 然而,很不巧,终端有可能会给出下面的提示,其意为本地repomaster找不到匹配库文件MJRefresh: ?...3. Podfile添加我们需要依赖库名和版本号,如下 platform :ios, '8.0' # Uncomment this line if you're using Swift use_frameworks...但是如果我们团队开发,clone公司项目到本地,此时我们应该直接用pod install,不建议用pod update (为了保持依赖库版本同步)。...本地pod repo长时间未更新导致找不到最新版本依赖库 如下图,从github上下载了一个别人demo,执行pod install 命令后报一下错误: ?...屏幕快照 2016-04-28 下午2.20.12.png 解决方案: 配置头文件搜索路径,配置如下: 问题描述:使用cocoapods时,import某个头文件后, 找不到这个头文件import

14.7K40

Flutter混合工程自动化

Flutter与原生工程混合开发》,我介绍了Flutter工程与Native工程混合开发,今天我们来聊一聊混合工程自动化。...Flutter与原生工程混合开发》,我介绍了如何在一个原生工程中去嵌入Flutter页面。如果你是单人开发的话,没有啥问题,按照我这篇文章去做妥妥;但是如果是一个多人团队,就有问题了。...这三个版本产物,只有Debug版本可以运行在模拟器,Profile和Release只支持真机不支持模拟器。...,也不需要关心Flutter版本以及安装路径,他只需要拿到Flutter工程师发过来打包好Framework然后导入到原生工程中就可以直接用了~ 二、Cocoapods混合工程 上面介绍了原生工程中直接拖入...工程代码即可,Flutter引擎信息会存放进Flutter.podspec文件,然后iOS原生工程中会通过CocoaPods将FlutterFramework给导入进来。

1.1K20

Flutter macOS安装步骤

为了终端配置PATH,用类unix系统到用户,应该很多人都用zsh配合 Oh My Zsh吧,其它终端基本上也大同小异 vim ~/.zshrc 然后比如在原PATH后面插入,方式是有好几种,用文本编辑器打开也挺方便...install cocoapods 命令,就是 ~/.cocoapods/repos目录下克隆了CocoaPodsgit项目,一般会很慢很慢,可以中断操作,然后自行下载,我下了一下午(我传了度盘,...因为mac默认拥有python2.7环境,而如果使用brew install -HEAD libimobiledevice,他给我自动 "/usr/local/Cellar" 装了个2.7.14版本所谓...项目 同样 "git clone" 下来,根据 "README"进行编译 但是直接运行,一直都提示找不到openssl 因为,最新版本MacOS使用openssl是LibreSSL $ /usr...,先一步步利用brew命令把GnuTLS安装配置好吧,缺什么安装什么 最后目录运行 .

1.3K20

Carthage due to mutually incompatible requirements

关于怎么做可以参考下面的文章链接 如何快速制作支持源码和 Framework 切换 Cocoapods 库 但是执行时候提示进行 Picker 时候1.0.0版本和0.1.0版本兼容。...当时我就奇怪了,我1.0.0修改了项目的结构是不兼容版本了,Carthage 怎么知道? 起初我以为是本地有0.1.0版本,所以进行 Picker 时候会报错。...但是又想每次 pod 发布时候都是临时文件夹不会出现冲突呀。 但是又找不到具体问题解决掉,所以就尝试找到 Picker 主目录删掉,再次尝试还是不行。...抱着尝试态度问了一下组里面的俊哥,俊哥看了我工程库发现 Carthage 文件引用自己0.1.0版本,循环引用导致。...此时此刻我才恍然大悟,原来是我进行 Developer Pods 时候集成示例Target 时候,自动生成我又没有忽略上传,所以就Carthage 进行集成时候发现项目目录存在Carthage 就循环集成了

38430

Flutter 2.10 升级填坑指南

事实上按照 Flutter 每个版本投入使用规律,应该是第三个小版本最稳,以 Flutter 目前庞大用户量,每次正式版发布必然带来各种奇奇怪怪问题,一般情况下我推荐 2.10 版本等到 2.10.3...Kotlin 版本 首先就项目升级第一个,也就是最重要一个,就是升级你 kotlin 插件版本,这个是强制,因为之前版本使用基本都是 1.3.x 版本,而这些 Flutter 2.10...这里顺便放一张 AGP 和 Gradle 之间版本对应截图 image Android SDK 问题 cmdline-tools & license 这个问题可能大家不一定会遇到,首先如果你执行...Warning: CocoaPods not installed. Skipping pod install....其实你执行 flutter doctor 时可能就是看到提示,说你本地缺少 CocoaPods , 但是实际上你本地是有 CocoaPods ,这时候解决方案有几个可以选择: 直接通过命令行 flutter

1.3K20

千秋万代,一统江湖——Flutter for All Screens

这里重点提一下CocoaPods安装配置。 CocoaPods是iOS开发、macOS开发包依赖管理工具,效果如JavaMaven,nodejsnpm。...sources -a http://gems.ruby-china.com/ 然后我们需要对CocoaPods初始化,由于 CocoaPods 包有500兆左右大小,直接执行 pod setup会从...依次执行下面的命令即可: cd ~/.cocoapods/repos pod repo remove master git clone https://mirrors.tuna.tsinghua.edu.cn.../git/CocoaPods/Specs.git master pod setup Windows 感谢微软爸爸提供VS套件,很多开发环境通过Visual Studio直接安装就可以了,如何下载安装VS...终端执行下述命令来检查Dart SDK版本: brew info dart 安装 flutter_web 开发工具包 由于Flutter for Web采用库和Flutter有所差异,所以我们还需要安装

2.2K40

Flutter混合开发详解

也就是说,Flutter混编方案其实就是将Flutter模块打包成aar或者pod库,然后原生工程像引用其他第三方原生组件库那样引入Flutter模块即可。...flutter build apk --debug 此命令作用是将Flutter库和引擎以及工程产物编译成一个aar包,上面命令编译aar包是debug版本,如果需要构建release版本,只需要把命令...原生iOS工程中集成Flutter需要先配置好CocoaPodsCocoaPods是iOS类库管理工具,用来管理第三方开源库。...原生iOS工程执行pod init命令创建一个Podfile文件,然后Podfile文件添加Flutter模块依赖,如下所示。 flutter_application_path = '.....如果要生成release版本,只需要把命令debug换成release即可。

1.7K20

Flutter正在悄悄击败React-Native?

学习flutter成本在于使用dart语言,其实成本也不算很高,只是放在我身上去学习,性价比不高 flutter国内标杆产品周边朋友反馈普遍存在一些体验上和交互上、兼容问题 由于需要快速兑现试错...,百度下可以找到处理方法,搭建环境还是很快,就是执行pod install时候记得要开梯子 这样一个简单react-native项目就搭建好了 如果遇到环境上问题可以公众号后台或者微信私聊我 学习...简单来说就是 通过写 JS 代码配置页面布局,然后 React Native 最终会解析渲染成原生控件, Flutter 只需平台提供一个 Surface 和一个 Canvas ,剩下 Flutter...这个跨平台支持过程,其实就是将 Flutter UI Widget “数据化” ,然后通过 Engine 上 Skia 直接绘制到屏幕 剩下请看上面推荐文章 ---- 虽然我选了React-native...,一上服务器就失败,找不到文件名啊~ 那是你大小写不规范,不同操作系统规则不一样,最终构建结果也不一样,所以推荐使用react-native这种来命令,而不是大小写 题外话 react-native

1.1K40

组件化开发之CocoaPods公有库制作完成!!!

终端输入以下命令进行安装或者升级 旧版本cocoapods需升级最新,之前在这遇到坑 $ sudo gem install cocoapods 安装详细方法 制作cocoaPods库详细 1、终端...cd到自定义文件夹 2、pod lib create xxx(把它换成你名字),回车 ?...51A983E3-95D0-4D54-87A4-C0FC817D0E3D.png 上方demo需要运行 pods自己添加文件 cd到Example目录下,完成demo编写后把需要被pod文件放入下方替换...6、回到终端 cd到项目目录执行 将自己 spec 文件上传到 cocoapods trunk 服务器 pod lib lint xxx xxx 为自己项目名称,库后缀名为 ....cocoapods 坑三: push到github后需要到github上添加一个新分支,否则会找不到 完成!!!

92940

CocoaPods 私有仓库创建(超详细)前言正文结语

相关文章 《CocoaPods公有仓库创建》 前言 最近参照了网上一大堆 CocoaPods私有仓库 教程,按教程操作得到pod仓库里面是这样~ 代码和版本描述居然混在了一起,简直太糟糕~ 虽然也能用...到版本 push 到远程 添加完成后我们就可以pod搜索 $ pod search MyAdditions -> MyAdditions (0.0.1) Some category of...库使用 使用私人pod需要在Podflie添加这句话,指明你版本库地址。...回到Fender ~/.cocoapods/repos,会发现 repos 增加了一个pod版本库。...执行 pod install 命令时 会拉取远程 Podflie source 标记 版本库 到本地 repos 文件夹 版本搜索我们pod ‘MyAdditions’ MyAdditions.podspec

1.4K60
领券