2016-05-07 01:22:31 xiao_quan 阅读数 28946
  • iOS进阶开发

    进阶课程涵盖目前iOS开发需要提升和深入研究的基础知识.通过原理讲解,深入理解底层机制.课程答疑讲师QQ:471926977

    1737 人正在学习 去看看 李文瀚

最近我的iPhone 5旧机重新刷了系统,今天做开发的时候突然要用到限速测试,

记得以前都是在开发者选项里去打开network link conditioner开关,然后选择一个profile ,

今天去设置里从头到尾仔细找了遍,没发现有开发者选项,后来终于在网上找到答案了,

觉得很受用,这里为了方便广大iOS童鞋,记录如下:

1、XCode 6 , 数据线连接手机到Mac上,Xcode -》 Windows-》Organizer -》选中当前手机设备 ,选中Use for Development.

2、XCode 7,  数据线连接手机到Mac上,Xcode -》 Windows-》Devices -》选中当前手机设备,右键弹出菜单-》选择Show Provisioning Profiles...-》

会弹出一个证书列表窗口,如果手机已经安装了必要的开发者证书,直接点击done按钮即可,否则需要点击左下角的+号,把从网上下载下来的证书导入进去,

点击done按钮关闭窗口,此时再看手机设置里是不是多了一个开发者选项。


2018-11-28 09:58:50 weixin_42583024 阅读数 316
  • iOS进阶开发

    进阶课程涵盖目前iOS开发需要提升和深入研究的基础知识.通过原理讲解,深入理解底层机制.课程答疑讲师QQ:471926977

    1737 人正在学习 去看看 李文瀚
  6月5日凌晨,苹果正式给大家带来了iOS 12操作系统,同时演示了其很多的新功能。看了这些功能之后,你是否已经跃跃欲试了呢?不过需要提醒大家的是,本次苹果提供的是iOS 12开发者预览版,其中还有很多bug有待解决,更新升级还需谨慎。

首先确认好你的设备是否支持iOS 12:

如果想体验iOS 12开发者预览版,首先升级前准备:用 iTunes 连接你的 iOS 设备进行整机备份(必备),其次需要安装相应描述文件,才能在设置中检查获取此次OTA更新。

具体步骤如下:

1、可以用 Safari 浏览器访问 ibeta.me 输入密码安装在你的设备上,或复制后面链接下载→https://pan.baidu.com/s/1o2Je3HkAFG4mYk2ViWHxKw

2、在弹出的对话框中选择“允许”系统将提示您安装“iOS Beta配置文件”。

3、点击“安装”,然后输入密码,在接下来的【同意】对话框中均点击“安装”,然后重启设备

4、在设备重启后,在设置界面选择“通用”,然后进入“软件更新”,便可以检测到iOS 12开发者预览版

最后提醒大家,iOS 12开发者预览版还是有很多bug存在的,升级需谨慎。已经升级的朋友,想要降回iOS 11.4可以通过我们的XY刷机助手来降级。

2018-08-16 13:30:15 ezreal_tao 阅读数 26315
  • iOS进阶开发

    进阶课程涵盖目前iOS开发需要提升和深入研究的基础知识.通过原理讲解,深入理解底层机制.课程答疑讲师QQ:471926977

    1737 人正在学习 去看看 李文瀚

iOS上的开发者选项,这个功能从iOS系统刚开始时就已经存在了。想要打开这个功能,我们需要满足一定的条件,首先你需要将iPhone和一台Mac电脑相连接,然后在Mac上打开Xcode开发工具,此时你iPhone的设置里就会出现“开发者”这个选项了。

步骤:

1、用数据线连接iPhone和mac
2、打开xcode,选择Xcode -> Windows->Devices ,如图:

 

 

3、选择自己的手机,右键单击选择Show Provisioning Profiles...,如图:

 


4、在弹窗中的列表中查看,是否有开发者证书,如果没有,就点击“+”,添加开发者证书,完成后点击“Done”。如图:

5、关闭窗口,查看手机“设置”中,“开发者”已经默默的躺在那里了。。。


iOS上的开发者选项完全是为软件开发者服务的

Instruments可以理解为是一个日志记录工具,可以记录下电量和网络的使用情况,利用Xcode可以导出这些日志。

Network Link Conditioner是模拟网络,可以让用户模拟不同的网络连接和带宽,可供Mac和iOS开发者测试自己的程序在不同网络环境下的表现。

还有其他选项像是IDA广告测试、广告刷新率测试、媒体服务测试、欧盟音量限制测试等内容。

 

 



作者:policx
链接:https://www.jianshu.com/p/a1d075b3472c
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

2016-07-08 19:28:15 cyuyanenen 阅读数 26563
  • iOS进阶开发

    进阶课程涵盖目前iOS开发需要提升和深入研究的基础知识.通过原理讲解,深入理解底层机制.课程答疑讲师QQ:471926977

    1737 人正在学习 去看看 李文瀚

一般情况下,当使用 iphone 连接到 Mac ,并打开 XCode 时,iPhone 的设置中会自动出现“开发者选项“。
如果打开 XCode 时,仍然找不到“开发者选项“,那么可能原因是: XCode 版本太低。可通过如下路径:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
打开后,如下所示:

这里写图片描述

观察该路径下,当前版本的 XCode 所支持的 ios 系统版本中,是否都低于你 iphone 的系统版本,若是,则需要升级 XCode 版本。
注意:升级 XCode 时,注意你的 Mac OS X 是否支持对应的版本,若不支持,还需要升级 Mac OS X。

2015-04-20 09:45:48 alincexiaohao 阅读数 1464
  • iOS进阶开发

    进阶课程涵盖目前iOS开发需要提升和深入研究的基础知识.通过原理讲解,深入理解底层机制.课程答疑讲师QQ:471926977

    1737 人正在学习 去看看 李文瀚

1、为什么会使用NSZombieEnabled?

应用调试可能会收到类似 Thread 1: Program received signal:"EXC_BAD_ACCESS 这样的错误提示信息,这样的信息通常是内存操作错误引起,例如你对已释放的对象发送消息时就会出现,再如release 的对象再release,release 那些autorelease 的对象等

当设置NSZombieEnabled环境变量后,一个对象销毁时会被转化为_NSZombie,设置NSZombieEnabled后,当你向一个已经释放的对象发送消息,这个对象就不会向之前那样Crash或者产生一个难以理解的行为,而是放出一个错误消息,然后以一种可预测的可以产生debug断点的方式消失, 因此我们就可以找到具体或者大概是哪个对象被错误的释放了。 

2、如何设置为NSZombieEnabled模式?

方法一:Product ->Scheme-> Edit Scheme-> Arguments->Environment Variables->点击"加号", 将 NSZombieEnabled 参数加到Environment Variables 窗口中, 后面的数值写YES

没有更多推荐了,返回首页