• 工具 cocoapods和插件


    命令行更新(安装)步骤
    1. $ sudo gem update --system // 先更新gem,国内需要切换源
    2. $ gem sources --remove https://rubygems.org/
    3. $ gem sources -a https://ruby.taobao.org/
    4. $ gem sources -l
      *** CURRENT SOURCES ***
      https://ruby.taobao.org/
    5. $ sudo gem install cocoapods // 安装cocoapods
    6. $ pod setup

    和安装过程是一样的

    再次查看版本

    $ pod --version
    0.32.1
    Done!!

    直接跳过cocoapods 的自我检查 -->更新

    pod install --verbose --no-repo-update

    pod update --verbose --no-repo-update

    检查xcode 是否是 官方 下载

    spctl --assess --verbose "/Applications/Xcode.app" shasum /Users/my_liu/Downloads/Xcode_7.1.dmg

    pod 报错

    如果新获取一份xcode工程代码 运行了pod install 或者 pod update 之后 无法正常 Run 代码 出现类似 [!] No Podfile found in the project directory. 这种错误. 那么有一种简单粗暴的办法解决

    1.找到工程目录所在位置,即Podfile文件所在的目录下

    2.删除后缀名为:xcworkspace,lock 以及pods 三个文件

    3.重新运行 pod install 或者 pod update 即可

    cocoapods 安装指定版本(回退)

    sudo gem install -n /usr/local/bin cocoapods --version 0.39.0.rc.1

    卸载cocoapods

    sudo gem uninstall cocoapods卸载cocoapods

    2 XCode插件升级

    1.找到xcode插件的位置

    $ ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins

    2.直接安装 Alcatraz 插件管理工具

    <最好挂上VPN,很容易失败或者超时,得多尝试几次>

    $ sudo curl -fsSL https://raw.github.com/alcatraz/Alcatraz/master/Scripts/install.sh | sh

    如果之前安装过但是Xcode最新版本不能用了,那就先卸载旧的再安装下新的。卸载的方法是:

    `

    1. $ rm -rf ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
    2. $ rm -rf ~/Library/Application Support/Alcatraz/`

    注:也许并不是所有人都使用了Alcatraz,而是平时都喜欢上github下载一个跑一下 然后load Bundle这种方法的, 如果之前安装了很多插件,现在刚刚使用Alcatraz的也没问题,安装Alcatraz之后之前安装的也会自动集成进来不用担心。
    还有就算你使用了这个工具xcode也是需要重启才能应用插件的并不能把这一步给省了。

    2.更新插件

    不管你是用直接download zip的方法安装插件的还是用Alcatraz安装的插件如果插件本身没有最新xcode的支持,那在你的Xcode更新一个版本后,Xcode插件就会失效了。 这个问题就是没有把最新版本xcode的DVTPlugInCompatibilityUUID配到插件的支持列表中。

    1. 先获取,终端中输入

    $ defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

    1. 然后按照如下目录

    /Library/Application Support/Developer/Shared/Xcode/Plug-ins 找到插件列表,选中对应的插件显示包内容,并打开info.plist文件 在这个数组中添加最新的UUID即可

    也有更犀利的做法就是:

    $ find ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add UUID

    最后面的UUID是前面获取到的。

    移除插件

    cordova plugin remove wanmei-cordova-plugin-sale

    安装插件

    cordova plugin add http://git.llpp.com/jj.li/wanmei-cordova-plugin-sale.git

    ---->>=====node.js 版本升级 <<--------------
    ---->>
    =node.js 版本升级 ====<<--------------

    今天,又发现一个超级简单的升级node.js的方法。一行命令搞定,省去了重新编译安装的过程。

    node有一个模块叫n(这名字可够短的。。。),是专门用来管理node.js的版本的。

    首先安装n模块:

    npm install -g n

    第二步:

    升级node.js到最新稳定版

    n stable

    是不是很简单?!

    n后面也可以跟随版本号比如:

    n v0.10.26

    n 0.10.26

    就这么简单,这可怎么办??!!

    几个npm的常用命令

    npm -v #显示版本,检查npm 是否正确安装。

    npm install express #安装express模块

    npm install -g express #全局安装express模块

    npm list #列出已安装模块

    npm show express #显示模块详情

    npm update #升级当前目录下的项目的所有模块

    npm update express #升级当前目录下的项目的指定模块

    npm update -g express #升级全局安装的express模块

    npm uninstall express #删除指定的模块

  • 相关阅读:
    c# 6.0, 7.0, 8.0, 9.0 总结
    Angular 学习笔记 (Angular 12 get started)
    Asp.net core 学习笔记之 globalization & localization 复习篇
    Angular 学习笔记 (Typescript 版本更新)
    Google Analytics & Ads 学习笔记 2 (GA4 版本)
    Google Analytics & Ads 学习笔记 2 (gtag 版本)
    Email 关于 POP3 IMAP SMTP office365 Outlook Gmail G-Suit shared mailbox小小理解
    摹客预言:设计工具的免费时代来了!
    低保真原型vs高保真原型,哪一种更适合你的设计?
    Instagram的UX和UI的演变史
  • 原文地址:https://www.cnblogs.com/Atropos/p/5123928.html
Copyright © 2020-2023  润新知