XCODE - 技术教程文章

【iOS入门】xcode 功能学习 TARGET【图】

本文做学习摘要。参考https://www.cnblogs.com/mukekeheart/p/8315229.html等一:PROJECT 1.Deployment Target     对本project的生成的App可运行的最低版本进行配置,默认是当前Xcode上API的最新版本。还可以在build setting中设置,两者是同步。2.Localizations  本地化设置,iOS国际化可单独学习。3.Configurations用来配置iOS项目的xcconfig文件,主要用于在几套不同的开发环境编译。xcconfig文件其实就是xcode里的conf...

xcode-重新打开欢迎界面【图】

嫌不够逼格关掉关掉又后悔= =重新打开方式为: command+shift+1然后把左下勾上就可以每次都打开了一个字,折腾原文:http://www.cnblogs.com/glchan/p/4833767.html

用 Xcode 开发 Cydia Substrate 插件(二)【代码】

上次介绍了一个如何用 Xcode 来构建 Substrate 插件,但是开发的具体过程还没有涉及,而这往往又正是初学者最难下手的地方,所以有了本文的后续。不过在开始之前你要先做好思想准备,相比较开发一般的 App,开发插件的过程需要大量的探索、尝试,因为未知但又必须知道的东西很多很多,于是有时候运气甚至比技术更重要。Hook?Substrate?插件?简明释义!Hook 就是通过某种手段替换掉某个类或者对象的方法的实现,从而达到运行时注...

解决升级Xcode后插件不能使用的问题【代码】【图】

从Xcode 5开始,苹果要求加入UUID证书从而保证插件的稳定性。因此Xcode版本更新之后需要在插件的Info.plist文件中添加当前Xcode的UUID。  具体步骤如下:  1、获取Xcode的UUID  在终端执行defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID  或者在/Applications目录中找到Xcode.app,右键”显示包内容”,进入Contents文件夹,双击Info.plist打开,找到DVTPlugInCompatibilityUUID,拷贝后...

Xcode 编译报错#include <openssl/asn1.h> file not foun【图】

状态如下: file not foun' onload="if(this.width" />650) this.width=650;" src="/upload/getfiles/default/2022/11/13/20221113032130333.jpg" title="SQO$IAGV0TBY{W`H2X8G%F6.jpg " />解决方法:Targets---->Search Paths ------>Header Search Paths 修改如下: file not foun' onload="if(this.width" />650) this.width=650;" src="/upload/getfiles/default/2022/11/13/20221113032130559.jpg" title="XVGA7O7C[0_}4JF[C...

xcode6创建工程,引用SETextView报错【图】

前言:今天想写一个聊天Cell的通用类库,用Xcode6创建了一个工程,把SETextView加到工程中,CoreText.Framework也添加了,运行竟然报错,而之前的工程则没有问题。稍一对比,发现Xcode6中没有预编译文件,*.pch,难道是这个问题?于是乎:1. 工程中添加pch文件,文件中加入公共类#ifdef __OBJC__ #import <UIKit/UIKit.h> #import <Foundation/Foundation.h> #endif2. Build Setting中这样设置3. 重新运行,搞定。结论:Xcode6优化...

iOS系统提供开发环境下命令行编译工具:xcodebuild【代码】

iOS系统提供开发环境下命令行编译工具:xcodebuild【3】xcodebuild在介绍xcodebuild之前,需要先弄清楚一些在XCode环境下的一些概念【4】:Workspace:简单来说,Workspace就是一个容器,在该容器中可以存放多个你创建的Xcode Project, 以及其他的项目中需要使用到的文件。 使用Workspace的好处有: 1),扩展项目的可视域,即可以在多个项目之间跳转,重构,一个项目可以使用另一个项目的输出。Workspace会负责各...

使用Xcode检测循环引用

原文链接:使用Xcode检测循环引用 简书主页:http://www.jianshu.com/users/37f2920f6848Github主页:https://github.com/MajorLMJiOS开发者公会-技术1群 QQ群号:87440292iOS开发者公会-技术2群 QQ群号:232702419iOS开发者公会-议事区 QQ群号:413102158原文:http://www.cnblogs.com/lmj123/p/5829901.html

Xcode 6 如何创建pch 文件【图】

先创建PrefixHeader.pch 文件再设置PROJECT的 Build Settings即可 原文:http://www.cnblogs.com/pjl111/p/4549657.html

android源码编译-Mac 10.11 xcode5.1.1【代码】

第一步:参考官网:创建一个dmg,大小80g,这个要尽量大一点,40g感觉不够用;http://source.android.com/source/initializing.html 第二步:下载android源码5.1.1。已经验证可编译成功,mac上http://pan.baidu.com/s/1qWpCAhY#path=%252F 第三步:安装环境$ POSIXLY_CORRECT=1 sudo port install gmake libsdl git gnupgjava环境1.7 就可以了,如果低版本的android源码可能需要1.6,官网上面也有链接到苹果的开发者网站,上面有还...

xcode注释

新开的项目需要先开发iOS版本,所以又把好久没写的iOS捡起来了,之前都是手动注释,最近是越来越懒了,所以在网上找了一个自动注释的插件,啊哈,其实有时候还真的挺怀念用Eclipse的时候,不过不用羡慕了,简单地配置一下就很方便了。这里使用的是VVDocumenter-Xcode,地址是:https://github.com/onevcat/VVDocumenter-Xcode,下载压缩包,或者用git clone命令也可以,然后在Xcode工程里打开该项目,然后build,重启Xcode。然后就...

iOS Xcodebuild【代码】

简介xcodebuild 是苹果发布自动构建的工具。它在一个Xcode项目下能构建一个或者多个targets ,也能在一个workspace或者Xcode项目上构建scheme,总的来说,用它没错就是了。用法说明Tips:在终端输入man xcodebuild,可以看到Description里面有介绍用法。也可以看官方文档当你想构建一个Xcode项目,在项目目录下运行xcodebuild就可以了(目录下面包含着projectname.xcodeproj文件就行),如果目录下有多个项目,你需要用参数-projec...

【iOS开发-100】iOS 7.1 Simulator下载太慢?Xcode6安装iPhoneSimulator7.1.sdk【图】

(1)Xcode6自带下载模拟器和文档,但是,这速度,给跪了,进度条从来没现身过。那必须得自己下载,自己安装了。(2)下载。度娘搜索“xcode模拟器下载”之类的会有结果。或者这里也可以:http://blog.csdn.net/zhangao0086/article/details/38491271(3)安装。下载下来要么是一个文件夹,要么是个压缩包,解压缩之后也是一个文件夹,名字一般是:iPhoneSimulator7.1.sdk之类的。只需要把这个文件夹复制到如下路径即可。/Applicat...

XCode 7.3.1(dmg) 官方直接下载地址

xcode7.3.1下载https://idmsa.apple.com/IDMSWebAuth/login?appIdKey=891bd3417a7776362562d2197f89480a8547b108fd934911bcbea0110d07f757&path=%2Fservices-account%2Fdownload%3Fpath%3D%2FDeveloper_Tools%2FXcode_7.3.1%2FXcode_7.3.1.dmg&rv=1 xcode8回退Xcode7.3.1,xcode7.3.1下载 1)可以下载多个版本的xcode,在mac上安装,选择保留两者。 (2)你的xcode是在app store 下载安装的。( 我之前是直接用别人发给我的xcod...

Xcode7编译打包后,iOS9设备无法打开http网址的问题【代码】

在info.plist中添加一个节点:<key>NSAppTransportSecurity</key> <dict><key>NSAllowsArbitraryLoads</key><true/> </dict> 原文:http://www.cnblogs.com/drbbq/p/5281559.html

手动下载 Xcode 文档

下载Xcode文档的方法有两个:1. 自动下载:到在Xcode的Preserences中Downloads页面的Documentation,点击对应文档的下载。 不建议勾选下面的Check for and install updates automatically,因为下载过程中可能无法正常使用Documents。2. 手动下载:到这个页面:https://developer.apple.com/library/downloads/docset-index.dvtdownloadableindex 手动搜索要下载的内容。当然可以自己写一个解析脚本去获得下载信息。 Xcode文...

Xcode 调试命令

XCode4.0以后,编译器换成了LLVM 编译器 2.0与以前相比,更加强大:1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++.2.LLVM 速度比 GCC快两倍,建立的程序也会运行的更快. 因为它更好的利用现代的芯片的结构.3.LLVM和Xcode 4完全的整合在一起.包括关键字高亮,代码完整性等全都是由LLVM语法分析器来分析的. 这样可以在编辑的时候就可以很好的了解你的代码. 编译器进化之后,控制台调试命令前缀,也由原来的gdb更...

XCode环境变量及路径设置【代码】

一、xcode4中的环境变量$(BUILT_PRODUCTS_DIR)build成功后的,最终产品路径--可以在Build Settings参数的Per-configuration Build Products Path项里设置$(TARGET_NAME)目标工程名称$(SRCROOT)工程文件(比如Nuno.xcodeproj)的路径 $(CURRENT_PROJECT_VERSION)当前工程版本号 其他:当编译静态库,设备选模拟器(iPhone 5.0 Simulator),未设置任何Build Settings参数时,默认的基础路径:/Users/xxx/Library/Developer/Xcode/D...

xcode 制作静态库.a文件 详解

http://blog.csdn.net/kepoon/article/details/21516977最近在做Apple的IOS开发,有开发静态库的需求,本身IOS的开发,只允许静态库或者Framework。在Xcode上没有找到允许编译,如同Android上的*.so和Win32上的dll这样的说法。不过Framework这样的框架,估计也是类似动态库的实现,不过没有具体研究过,后续继续深入研究。我这个文档的静态库的开发是基于Xcode4.2和iOS SDK5.0编写的。Xcode4跟之前的Xcode3还是有不少的差别的。下面...

Xcode(5.1 and last version)在OSX10.10下 真机运行失败的解决方案【代码】

最近在运行项目的时候,突然Xcode提示:XXX.app: the main executable or Info.plist must be a regular file (no symlinks, etc.) Command /usr/bin/codesign failed with exit code 1然后就各种调试啊,各种删证书,生成CSR,各种授权都不管用。如果你也有这种情况,可以尝试一下:将你打项目名改为 英文 !编辑scheme,编辑xcodeproj,把中文项目的各个参数只要Product Name中文位置全部修改,修改Product Name为英文。 然后就好...

xcode8.1 autolayout 找不到 Update Frames 按钮

原文:http://www.cnblogs.com/jgl-blog/p/6073267.html

libpomelo 增加编译静态库cocos2d-x xcode 工程【代码】

离 https://github.com/NetEase/libpomelo 下载最新版本。拉开拉链,静态库./pomelo_gyp -DTO=ios ./build_ios ./build_iossim 分别生成了ios设备(arm)和ios虚拟机(i386)的静态库,用lipo把两个打包在一起:lipo -create ./build/Default-iphoneos/libpomelo.a ./build/Default-iphonesimulator/libpomelo.a -output libpomelo.a lipo -create ./deps/jansson/build/Default-iphoneos/libjansson.a ./deps/jansson/build/Default...

Xcode的使用技巧【图】

Xcode的使用技巧Xcode的使用技巧:  1.Xcode的新建Command+N,剪切Command+X,复制Command+C,黏贴Command+V等快捷键与OSX系统保持高度一致。  2.Xcode的关闭按钮在左上角,右上角分别是Navigator、Debug area、Utilities(从左到右)可以隐藏显示Xcode的三个工作区域。  3.Xcode的右上角左边是代码正常编辑模式,中间拆分视图。  4.这些是Xcode Navigator区域(左上角)里面的Navigators。  5.原文:http://www.cnb...

xcrun: error: active developer path (*)does not exist, use `*` to specify the Xcode that you wish to use for command line developer tools (*)【图】

今天更新了下系统和xcode,出现此问题,可能是因为1,安装了多个个Xcode.app引起2,下载后直接从镜像中打开了xcode,然后xcode就把command line tools安装位置记成了镜像中的位置了解决 1sudo xcode-select -switch /Applications/Xcode6.4.app/Contents/Developer 原文:http://www.cnblogs.com/galoisfield/p/4612613.html

Xcode --自动注释插件VVDocumenter-Xcode(配置须知)【图】

VVDocumenter-Xcode 是由 @onevcat 喵神开发的一个Xcode插件,其作用是在Xcode中输入"///"后自动生成规范的文档注释,的确非常好用而且实用。百度网盘下载:http://pan.baidu.com/s/1jG7sD5GGithub也许你需要FQ才能访问,打开页面后点击右下角的 Download Zip下载.如果打不开Github我已经下载到百度网盘了.下载完成后点击Xcode项目文件打开,这个我想所有人都会,然后Command+r运行,此时插件已经安装成功了.退出Xcode,然后重新打开项目...

如何读取Xcode中的infoplist文件

关于Xcode中的infoplist文件包含很多app的信息,比如app的项目名字,id及版本号等。比如我们在做版本新特性功能的时候,我们需要从中读取我们的版本号检测版本是否发生变化,如何读取infoplist中的版本号呢?代码如下:NSString * key = @"CFBundleVersion";(这是版本号对应的key值)NSString * version = [NSBundle mainBundle].infoDictionary.[key];其它具体的值可以将infoDictionary打印出来,查看对应各项的key是什么。原文:h...

cmake_error_on_xcode【代码】【图】

1,CMake Error at CMakeLists.txt:44 (project):No CMAKE_C_COMPILER could be found.CMake Error at CMakeLists.txt:44 (project):No CMAKE_CXX_COMPILER could be found.B000000045613:liuhanwork liuhan01$ xcrun -find c++ /Library/Developer/CommandLineTools/usr/bin/c++ B000000045613:liuhanwork liuhan01$ xcrun -find cc /Library/Developer/CommandLineTools/usr/bin/cc2,自己重装了xcode,修改原来默认路径xcode-sel...

Cocos2d-x 安装教程for mac(Xcode)【图】

cocos2d v3.x 版本出来后,从配置安装到创建项目都是命令行,下面简单说一下. 1. 下载地址 http://cn.cocos2d-x.org/download/ (虽然没有标明 for mac 但是亲测可以试用,不用去https://code.google.com/p/cocos2d-x/downloads 下载,要是想去这里下载,也可以。) (目前最新版本3.6 331M左右) 2. 下载完成解压后, 打开终端, 进入到对应文件夹。比如我的: cd /Users/apple/Desktop/Colin/Cocos2d-x/cocos2d-x-3.3/ 再执行 ./s...

XCode4 下制作Framework的方法

http://www.cocoachina.com/bbs/read.php?tid-75680-page-1.html原文:http://www.cnblogs.com/taojigu/p/3546170.html

Xcode5 运行程序 提示“iOS 模拟器”未能安装此应用程序

删除模拟器上旧的APP。原文:http://blog.csdn.net/one_in_one/article/details/18552763