xcode7xcode7的IOS真机运行添加设备id
本文目录一览:
- 1、Xcode7:让你只需4步就可以免证书进行真机调试了!
- 2、MACOS10.12.2可以安装Xcode7吗?
- 3、Xcode7 制作通用的framework,静态库和动态库
Xcode7:让你只需4步就可以免证书进行真机调试了!
这里可以看到官方说了xcode7可以让所有人都更轻松的将app运行在自己的设备上,而无需开发者帐号。好了,既然官方都说了可以不用证书进行真机调试了,那我们就直接开始吧!
只需4步,你就可以免证书进行真机调试了!
MACOS10.12.2可以安装Xcode7吗?
可以。在developer.apple.com登录你的AppleID,授权进入你的开发者后台;点击下载工具;浏览到下面,点击Seemoredownloads;浏览到下面,点击Seemoredownloads;找到Xcode7,点击Xcode7.xip即可下载。
Xcode7 制作通用的framework,静态库和动态库
在WWDC2014大会之前是不允许使用动态库,在wwdc2014大会上,苹果对ios8开放了动态库挂载,通过动态库来实现热更新,现在貌似已经不能通过审核了,这里推介一个滴滴大神写的 JSpatch ,话不多说,直奔主题。
创建iOS动态库
打开Xcode,左上角选择File-New-Project...
编码工作,在这里我简单的写了一个MyTest的类,并写一个log方法
把你创建的MyTest类的.h 添加上去,方便后边引用只引用只一个类就行。
设置开放的头文件:Framework中有些类可能是一些私有的辅助工具,不需要使用者看到,在这里只需要把开放出去的类放到Public下, 如图把Project里的MyTest.h拖到Public里,Public都是对外暴露的.h文件
到这可以说一个简单的framework就已经完成了。但是,但是,但是我们要做一个高大上的通用动态库,不仅仅自己使用,可以分享给别人使用,逼格瞬间提升了好多,有木有!
制作通用动态库
那我们该怎样制作一个通用的动态库呢? 简单的方法是分别生成模拟器和真机上运行的库,然后在合并,这个方法,在每次生成动态库的时候,过程都会很繁琐,下面我们用一个脚本来自动完成它。Xcode 左上角Fiel -New-Target...
脚本内容如下:
之后我们运行程序,需要注意的一点事,如果要支持64位,需要在编译选项中设置,如下:
到此时,我们的framework库文件就制作完成,在xcode的window-projects中选中我们的这个项目,点击进入文件夹的小箭头:
在build-product中便可以找到我们的framework文件,我们将其赋值出来即可以使用了
一个framework就制作完成了。
测试
新建个项目,添加刚才弄好的MyFirstFramework.Framework 。这里注意一下,在下图把MyFirstFramework.Framework添加上去,不然会运行崩溃。
我们引用一下,调用方法,可以使用。
**Xcode7 制作通用静态库 **
在上面的基础上只要修改一个参数即可生成静态库。
运行一下,复制出来就可以使用了。使用静态库的话,就可以把Framework从‘Embedded Binaries’中删除了。
关于xcode7和xcode7的IOS真机运行添加设备id的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~