出现如标题提示的项目打不开情况,多半可能是因为Xcode版本不同,或者是SVN/Git使用导致 解决办法一: 删除冲突代码,"项目文件->Pod文件夹->Pods.xcodeproj",右键Pods.xcodeproj显示包含内容,找到project.pbxproj文件,打开找到冲突代码删除就行. 冲突代码往往前后都会 <<<<<< 所包围. 然后command + F ========号下面的内容就是冲突的内容.找到这块代码删除就行.…
在Xcode中,我们可以在StoryBoard编辑界面或者是xib编辑界面中通过“Control键+拖拽“的方式将某个界面元素和对应的代码文件连接起来,在代码文件中创建outlet. 不过,如果你的运气不太好,执行以上操作的过程中你可能会遇到下面这样的错误: Could not insert new outlet connection: Could not find any information for the class named "xxx". 其中的“xxx”就是你的目标代码文…
在Xcode中,我们能够在StoryBoard编辑界面或者是xib编辑界面中通过"Control键+拖拽"的方式将某个界面元素和相应的代码文件连接起来,在代码文件里创建outlet. 只是.假设你的运气不太好,运行以上操作的过程中你可能会遇到以下这种错误: Could not insert new outlet connection: Could not find any information for the class named "xxx". 当中的"…
在iOS开发中,其实workspace的使用没有完全发挥出来,最近做了一些研究,也想把之前写过的代码整理下,因为iOS里面的布局方式,交互方式也就那么几种.所以,整理好了之后,更能快捷开发,而且能够形成积累.所以把常用的东西封装成lib文件. 我自己的实施过程如下,同时会穿插一些自己参考的文章的链接或者方法.主要参考链接: http://blog.carbonfive.com/2011/04/04/using-open-source-static-libraries-in-xcode-4/#se…
phonegap 2.9 IOS Xcode 搭建环境   一:下载phoneGap2.9和安装Xcode5(目前最新版) 选择2.9是因为3.0以上坑爹版本编译神马的要在有网络情况. 二: 下载phonegap后解压到你的指定文件夹中,解压后找到create文件,如图 1: 2: 双击打开后复制红框里的路径如图: 3: 在你的workspace里创建一个文件夹,脑子里记住路径名称 4: 打开终端 -------刚刚create里打开复制的路径---------            ---你创…
原文: Xcode及模拟器SDK下载 如果你嫌在 App Store 下载 Xcode 太慢,你也可以选择从网络上下载: Xcode下载(Beta版打的包是不能提交到App Store上的) 绝对官方源!!!绝对官方源!!!绝对官方源!!!   不能确定自己的 Xcode 是否有问题?简单的一条命令就能验证! 在终端输入 spctl 命令,并带上安装的 Xcode 的路径: spctl --assess --verbose /Applications/Xcode.app 之后会看到类似这样的结果…
React Native运行的时候,经常碰到React Native unable to load script from assets index.android.bundle on windows解决方法有2种: 方法一:设置IP和端口 具体步骤:报错页面晃动手机,显示菜单 => 点击Dev Settings => 点击Debug server host & port for device => 设置IP和端口(ex:192.168.0.20:8081)=> 点击返回…
title: 解决nim db_mysql could not load: libmysql.dll的问题 nim中使用db_mysql 操作数据库的代码看起来很简单: import db_mysql let db = open("localhost", "root", "root", "xxx") echo db.getAllRows(sql"SELECT * FROM `xxx`.`xi_messages`&qu…
使用Cornerstone同步后,有时候出现下面的现象,点击运行,提示“couldn't load project” 解决方法: 1.鼠标右键点击工程“XX_Internal”,选择“show in finder”: 2.选中工程文件“XX_Internal.xcodeproj”,右键选择“显示包内容”: 3.双击“project.pbxproj”: 4.输入“========”,搜索到冲突的内容,解决冲突:最好多搜索几次,确保所有冲突都解决了. 5.删除其他3个“project.pbxproj…
atom编辑器markdown转换PDF 解决AssertionError: html-pdf: Failed to load PhantomJS module. You have to set the path to the PhantomJS binary using 'options.phantomPath' 环境Windows10 atom 1. atom编辑器安装 2. 安装插件 3. 安装phantomjs 4. 完成转换 详细步骤: 1. 默认已经安装好 2. 安装转换PDF插件…
因为电脑卡死强制重启电脑后打开idea,进行junit单元测试报错: idea报错.Error:Failed to load project configuration: cannot parse xml file E:\project\.idea\workspace.xml: Error on line 1: 前言中不允许有内容. 解决方案: 将文件夹中workspace.xml的内容粘贴到idea中的workspace.xml即可…
在iOS/Xcode开发过程中,出现如下异常信息: no visible @interface for XXX declares the selector YYY 分析原因: There are lots of reasons it could happen, but generally it’s saying that at the line of code it flags, it doesn’t see any evidence that the selector you are refe…
Failed to load project at 'xxx.xcodeproj', incompatible project version. 更新最新的xcode,xcode高版本可以打开低版本的,但是低版本打不开高版本的…
今天电脑突然蓝屏,idea异常关闭,开机重启后,打开idea,点击项目出现 Cannot load project: com.intellij.ide.plugins.PluginManager$StartupAbortedException的错误 解决方法: 找到idea的插件安装目录: 将availables.xml和availables.xml.etag文件删除,重启idea,就可以正常使用了.…
1.错误信息: 2015-10-28 10:39:55.933 XFW[2696:55982] *** Assertion failure in -[UITableView _configureCellForDisplay:forIndexPath:], /SourceCache/UIKit_Sim/UIKit-3347.44.2/UITableView.m:7524 (lldb) 错误原因: 返回cell的代码放在括号的范围不对,看下周围代码的作用域.有时括号太多,容易放错代码. 2.错误信息…
不能提交.a文件, 这个与SVN的配置有关, 其实与xcode倒没有关系. 解决方法: 1. 打开终端,  在命令行中输入: vi ~/.subversion/config  来打开配置文件.2. 然后, 在[miscellany]项找到这个串:  # global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo#   *.rej *~ #*# .#* .*.swp .DS_Store 这里的意思是, SVN…
出现找不到xib指定的图片,需要指定图片的完整路径,不能只是图片名 详见:http://vocaro.com/trevor/blog/2012/10/21/xcode-groups-vs-folder-references/ An image stored as a folder reference will not work with Interface Builder! When editing, IB is able to find the image file and allows yo…
# 网上很多文档说重启机器,清除缓存什么的,纯属扯淡,都是相互复制粘贴,经测验在stackoverflow找到以下解决方法,亲测可用security unlock-keychain -p "Your_PASS" ~/Library/Keychains/login.keychain security unlock-keychain -p Your_PASS ~/Library/Keychains/login.keychain security set-key-partition-list…
1. 选中模拟器,在屏幕上方的菜单中找到Hardware->Keyboard 2. 直接快捷键shift+command+k…
Question: When I try to build my app in Xcode, I get this error message:PCH file built from a different branch ((clang-425.0.24)) than the compiler ((clang-425.0.27)) Answer:This is often a caching problem. Usually it can be resolved by holding down…
关于xcode 5.1   x86 - 64 编译问题   坐等了N久,终于IOS 7.1 发布了,作为一个果粉,忍不住第一时间升级了.结果用设备测试的时候,出问题了,一直检测不到设备,哈哈,纠结了半天,才想到原来是7.1 问题了.原来Xcode版本不得低于设备版本,IOS7.1 对应的是 Xcode 5.1,果断的升级Xcode.   Xcode5.1 完成之后,打开以前的项目,各种wearing,纠结....然后仔细看了一下官方的升级文档,原来是include 64 了.找到问题了,那就解决…
Xcode自动升级到10.0 1.编译的时候报错:Multiple commands produce 解决办法:File -> Workspace Setting -> build system: legacy build system 参考:https://www.jianshu.com/p/8a8444acdca5 2.library not found for -lstdc++.6.0.9 这个需要将xcode9 中的相应库 拷贝到xcode10对应的目录下,注意真机路径 和 模拟器路径…
https://www.cnblogs.com/JustForHappy/p/5773039.html 一,静态库和动态库的区别在这里就不说了,个人感觉如果是自己封装提供别人下载的话应该是静态库比较方便.(本文就是创建静态库及使用) 二,使用Xcode创建静态库 1,首先创建静态库工程 xcode ---->选择IOS下的Framework&Library ----->选择Cocoa Touch Static Library (记得这里确定是IOS下的,不是watchOS下的,小编第一…
如果使用Xcode 4.5来新建项目,默认是支持AutoLayout的,但是AutoLayout是iOS 6的新特性,如果在iOS 5的simulator上运行程序,会出现Could not instantiate class named NSLayoutConstraint问题.解决方法是打开storyboard文件,去掉AutoLayout的选择. rob mayoff的神图一目了然. 转:http://procoder.cnblogs.com  …
照着书上的Demo(iOS 5.0的教程),在- (void)viewDidLoad里设置scrollView的contentsize,让它大于屏幕的高度,却发现在模拟器中没用,还是不能滚.经过 一翻搜索,发现,这是因为iOS 6.0中新增的AutoLayout机制引起的,viewDidLoad后,AutoLayout会再一次把scrollView的 contentSize设为屏幕的宽高度,所以,我们的设置就无效了. 解决方法:把设置ContentSize的代码放到viewDidAppear里.…
自从iOS 8发布以来,开发人员已经能够利用动态库对iOS开发的好处.对于一般开发,为所有需要的架构设置一个单一的动态库是非常好的,所以您可以在所有设备和iOS模拟器上运行,而无需更改任何东西.然而,这种方法有一个缺点 - 因为它们在运行时链接,当一个动态库被单独编译到最终应用程序时,不可能知道实际需要哪些架构.因此,Xcode将在编译时将整个事物复制到应用程序包中.除了浪费的磁盘空间,理论上没有真正的缺点.但是实际上,iTunes Connect不喜欢我们添加未使用的二进制切片:这时候,打包上…
如果你在2019年8月之前将Flutter添加到现有iOS项目,本文值得你一看. 在2019年7月30日,合并合并请求flutter / flutter#36793之前Flutter 1.8.4-pre.21, 将Flutter添加到现有的iOS应用程序需要更改Podfile, 并在现有Xcode项目中添加运行脚本构建阶段. 要在此拉取请求之后更新到Flutter,您必须更改Podfile,删除“运行脚本”构建阶段,然后重新生成podhelper脚本. Podfile的改变 以前,需要将以下几行…
Workspace中包含两个工程A和B: A是dylib工程,引用了另一个动态库C,B需要链接(依赖)A库.当编译B时,会先编译A,然后把A生成的dylib拷贝到B的生成目录中.如果要运行B的话需要把C库拷贝到B的生成目录.在C库中加入新的函数.这时如果要编译A工程,需要把C拷贝到B的生成目录中.否则可能会出错Undefined Symbol Error. 这应该是xcode的一个BUG. 如果B依赖了A,那么编译A,会把A库生成到B的生成目录下.…
Xcode 7真机测试详解 1.准备 注意:一定要让你的真机设备的系统版本和app的系统版本想对应,如果不对应就会出现一个很常见的问题:could not find developer disk image 首先,准备好下面的设备机相关软件 MAC版本:OSX10.10.4 Xcode版本:Xcode7 beta5(点击下载) 真机设备:iPad Air(iOS 8.1.3)/iphone 6 2.首先先安装Xcode7,并且运行Xcode,点击左上角菜单Xcode -> Preferences…
前言:warnings是编码中很重要的一个环节,编译器给出合理的warning能帮助开发者找到自己代码的问题,防止很多bug产生.  默认用XCode创建一个工程,会自动开启一些重要的warnings,但是更多的时候,我们需要编译器更完整的提醒. iOS开发采用Clang编译器. 默认的Warning可以在Build Settings里找到 在search里搜索Warnings,就可以看到如图,这是为所有语言开启的warnings  当然,也可以为不同语言开启warning,也在Build Se…