Xcode升级到9.3之后pod问题

最近新建了一个项目,然后在终端pod init的时候出现了问题,复制粘贴部分错误信息

MacBook-Pro:testDemo xywy$ pod init
[in /Users/xywy/Desktop]

――― MARKDOWN TEMPLATE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

### Command

```
/Users/xywy/.rbenv/versions/2.5.0/bin/pod init
```

### Report

* What did you do?

* What did you expect to happen?

* What happened instead?

### Stack

```
   CocoaPods : 1.3.1
        Ruby : ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin16]
    RubyGems : 2.7.3
        Host : Mac OS X 10.13.4 (17E199)
       Xcode : 9.3 (9E145)
         Git : git version 2.15.1 (Apple Git-101)
Ruby lib dir : /Users/xywy/.rbenv/versions/2.5.0/lib
Repositories : JXSpecRep - http://git.op.xywy.com/liunian/JXSpecRep.git @ dbd2fdbc659cfa2f5be0ea9fff804bebf55139d5
               master - https://github.com/CocoaPods/Specs.git @ cdf75a2286280629271b95daef9e7c6babb3766a
               xywy-liunian-jxpodcocoatest - http://git.op.xywy.com/liunian/JXPodCocoaTest.git @ e72a22fd60f8d56b52a0e8a2b62cdc82c243b964
               xywy-xywyspecs-ios - [email protected]:XYWYSpecs/XYWYSpecs-IOS.git @ 648f4a3682f6179de1c34be26fe9e3e6717d7ec8
               xywy-xywyspecs-xywyspecs-ios - http://git.op.xywy.com/XYWYSpecs/XYWYSpecs-IOS.git @ 4bdf265a245bf6c8b0550ef4793eafba3d0cc0f8
```

### Plugins

```
cocoapods-deintegrate : 1.0.1
cocoapods-plugins     : 1.0.0
cocoapods-search      : 1.0.0
cocoapods-stats       : 1.0.0
cocoapods-trunk       : 1.3.0
cocoapods-try         : 1.1.0
```

最后查阅资料知道,是xcode升级到9.3之后导致的,解决方法是,打开新建的项目,将下面的地方切换到9.3以下

原文地址:https://www.cnblogs.com/jingxin1992/p/9024600.html

时间: 2025-02-01 12:43:41

Xcode升级到9.3之后pod问题的相关文章

Xcode升级5.1后ios5真机因加载cocostuio资源闪退问题

cocos2dx在ios5真机调试闪退问题: xcode升级5.1后,项目在ios7真机测试没有问题,但在IOS5就出现闪退的现象,这是由于Xcode升级后对项目设置做了一些优化,在custom compiler flags中,-O2是用cocosdx2.2.2项目工程的默认设置,去掉所有的-O2就不会在IOS5真机出现因为加载cocostuio出错而闪退的显现.   //白白原创 Xcode升级5.1后ios5真机因加载cocostuio资源闪退问题,布布扣,bubuko.com

Xcode升级后插件失效

Xcode 的插件大大丰富了 Xcode 的功能,而且有了 Alcatraz ,插件的管理也非常容易,像我这种 Vim 党完全离不开 XVim.但是有个非常恼人的问题:一旦升级 Xcode ,插件就失效! 之前 Xcode 升级到6.2的时候遇到过插件失效的问题,Google 之后把一段很长命令复制到 Terminal 后运行一下即可,当时一看解决了,顿时觉得满足感爆棚,自己可以拯救地球了~就没有再深入,结果升级到6.3时又遇到了.“同样的招式对圣斗士是不能使用第二次的!”,同样的坑对有节操的程

VVDocumenter-Xcode在Xcode升级后不能用的解决办法

相信很多人都使用过,这里不多说,只是想介绍下在Xcode升级后如何继续使用 简要说明:VVDocumenter-Xcode是Xcode上一款快速添加标准注释,并可以自动生成文档的插件.VVDocumenter-Xcode是Xcode上一款快速添加标准注释,并可以自动生成文档的插件 1.终端执行defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID,读取出DVTPlugInCompatibilit

Xcode升级后插件失效问题

摘要:Xcode升级后打开Xcode会提示loadbundle或Skipbundle,一般我们选择loadbudle,Xcode插件依然有效,选择Skipbundle,Xcode插件会失效.有人想装两个版本的Xcode,后装的那个也会出现插件失效的情况. 一.Xcode插件失效原因 并不是升级或重装后原本的插件被删掉了,其实插件还在这个目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins .之所以插件失效,是因为每个插件只

xcode升级到6.0以后遇到的警告错误解决方法

Xcode 升级后,常常遇到的遇到的警告.错误,解决方法 从sdk3.2.5升级到sdk 7.1中间废弃了很多的方法,还有一些逻辑关系更加严谨了.1,警告:“xoxoxoxo”  is deprecated解决办法:查看xoxoxoxo的这个方法的文档,替换掉这个方法即可. 2,警告:Declaration of "struct sockaddr" will not be visible outside of this function解决办法:在你的开源.m文件中添加 #import

xcode升级到6.1后找不到模拟器问题

上周没事把XCode升级到6.1版本,可是打开以前的项目傻眼了,IOS模拟器找不到了,百度百了半天,都是东一句西一句的,咱也不是很了解,最终还是在http://stackoverflow.com/里找到了答案. 要自己手动增加模拟器,用快捷键"Shift+Cmd+2",打开DEVICES管理界面,点左下角的"+"号,选择创建一个新的模拟器,最后点击"Create".会弹出提示窗口,提示"Unable to determine SimDe

xcode升级到6.0以后遇到的警告错误 原帖链接http://www.cocoachina.com/bbs/simple/?t112432.html

Xcode 升级后,常常遇到的遇到的警告.错误,解决方法 从sdk3.2.5升级到sdk 7.1中间废弃了很多的方法,还有一些逻辑关系更加严谨了.1,警告:“xoxoxoxo”  is deprecated解决办法:查看xoxoxoxo的这个方法的文档,替换掉这个方法即可. 2,警告:Declaration of "struct sockaddr" will not be visible outside of this function解决办法:在你的开源.m文件中添加 #import

解决Xcode升级,导致以前安装的插件失效的办法

Xcode经常升级,导致以前安装的插件失效.以前我的解决办法是:重新到Github上下载一堆插件,然后重新安装,这种办法太low,参考了下别人的资料,最后改用脚本来进行升级. 其实Xcode升级后,插件只需要在插件所属的plist中添加上UUID,直接让脚本来帮我做这件事就好. 步骤: 1. 编写脚本 随便打开一个编辑器,创建一个名为script.sh的文件,打开文件,并复制粘贴以下代码: #!/bin/bash #获取当前版本Xcode的DVTPlugInCompatibilityUUID U

iOS - Xcode升级到5.1& iOS升级到iOS7.1问题:Undefined symbols for architecture x86_64

Xcode升级到5.1 新特性之一就是默认让所有App都通过64位编译器编译.原来在Xcode5.0.x的时候默认的Standard architectures只有(arm7,armv7s),到5.1之后默认就带上arm64的参数了. 目前临时的解决办法是 1.把1.选中Targets—>Build Settings—>Architectures. 把build active architectures only 改为 NO. 2. 把最下面的Valid Architectures中的arm6