iOS添加测试设备与调试】的更多相关文章

转至:http://www.lidaze.com/   在上一篇博客中,已经购买好了开发账号,既然都交了钱了,就做点有意义的事吧!要想使用真机测试,需要准备如下: 1.证书:安装到电脑上的cer文件,只有安装了证书的电脑,才可以进行真机调试2.App ID:就是应用程序的Bundle ID,每个应用程序都有一个唯一的Bundle ID,但是我们没必要为每一个应用程序都添加,我们可以使用通配符:*号3.测试设备UDID:每台设备都有唯一的标识码,叫做UDID,我们需要将测试设备的UDID添加到账号…
注意点: 有时需要同意协议什么的,很多时候刷新出来都是白屏,解决办法: 对于不能确认新协议的问题,我发现了一个解决方法:登陆后,直接在浏览器的地址框访问:https://developer.apple.com/membercenter/mcUpdateAgreement.action,等内容出现后,勾选,再点击"I agree"即可,有点小问题:“I agree”不是一个按钮或者链接,,但能够点击.这个页面就是访问“https://developer.apple.com/memberc…
模拟调试不能保证真机一定没问题,所以真机调试是非常必要的一步 IOS设备 启用设备调试 在IOS设备中(Iphone,Ipad)中开始web检测器 设备->safari->高级->web检测器 编译代码 ionic build ios 调试 通过命令直接启动 或者 通过xcode导入会自动运行APP ionic run ios --device 这时打开Safari的"开发",就可以看到如下界面: 原文地址:[ionic]Mac IOS下真机调试标签:ionic   …
iOS 添加功能引导图 首次安装app之后,打开app首页,有一张功能引导图,其实最简单的一种做法是,直接在这个首页上加一个蒙层图片. 在蒙层上用气泡显示文字注明功能介绍,这个蒙层图片,让你们的UI设计师给你. 然后在进入首页的viewDidAppear方法里,添加上你的蒙层 [self initIntroduceView]; 下面是添加的简单示例代码: 示例 - (void)initIntroduceView { if (![USERDEFAULT objectForKey:@"IsShowI…
原文 iOS中web app调试(mac).md 目录 一.真机联调配置 二.mac上Safari配置及真机联调 三.iOS模拟器使用 四.在iOS模拟器中安装app 近期公司vue项目开发,目的是一次开发,多平台发布,其中就包含了app,app采用离线web方案,将vue打包后的js bundle文件.静态资源文件打包进app中,为提高性能.优化体验,app也通过jsbridge,暴露原生接口给web调用. 为此,web app开发时可以使用chrome等pc模拟器进行调试,但是涉及app适配…
注意点: 有时需要同意协议什么的,很多时候刷新出来都是白屏,解决办法: 对于不能确认新协议的问题,我发现了一个解决方法:登陆后,直接在浏览器的地址框访问:https://developer.apple.com/membercenter/mcUpdateAgreement.action,等内容出现后,勾选,再点击"I agree"即可,有点小问题:“I agree”不是一个按钮或者链接,,但能够点击.这个页面就是访问“https://developer.apple.com/memberc…
已经有开发证书的直接跳过第一步 第一步:申请"开发证书" 进入苹果开发者99美元账号: 选择:Certificates, Identifiers & Profiles 关于 Certificates,Identifiers,Profiles 的介绍请看 "Certificates, Identifiers ,Profiles" 选择:Certificates 选择:Development,点击"+" 可以创建一个证书,详细步骤请参照 &q…
Reveal是一个程序界面调试工具,可以调试iOS apps和tvOS apps.使用Reveal,我们可以在开发时动态地查看和修改应用程序的界面.避免每次修改UI的时候都要重新运行程序.接下来按照规矩,如下图,能用 图说明清楚的就不用文字来表达了,文字的表现力不够直观.…
http://blog.csdn.net/jackfrued/article/details/50934092     Reveal是iOS开发工具中的神器之一,它能够在应用程序运行过程中调试应用程序界面. 通过Reveal我们可以连接到应用程序,并允许开发者编辑各种用户界面参数,结果会马上在用户界面上呈现.就像Web开发人员用浏览器提供的开发人员工具调试页面一样,Reveal允许开发者在不修改代码.不重新构建项目.不重新部署应用程序的情况下就能够调试iOS应用的用户界面. 安装Reveal R…
1.添加完第三方库,模拟器运行没事,打iOS通用设备包的时候报一个错. ld: '/Users/jiangwei.wang/Documents/Project/APP NAME/SeosMobileKeysSDK.framework/SeosMobileKeysSDK' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updat…
安装完之后,大家可以看一下XE4可以新建的工程类型: File->New: 是不是多出了FireMonkey Mobile Application这一个选项呀! 然后你再点击这个菜单项,弹出FireMonkey Mobile Application的工程类型选择向导窗体: 有以下几种类型: Blank Application(空应用程序) 3D Application(3D应用程序) Header/Footer(页头页脚风格的应用程序) Header/Footer with Navigation…
ios的父控制器控制器和子控制器之间的注意点: " >> #warning 需要把新创建出来的控制器添加成子控制器 . 不然子控制器里面的子控件无法响应点击事件 " 一个控制器(UIViewController)里面在点击导航栏右上角按钮的时候要以动画形式来切换另一个控制器(LCMapViewController)   当时代码只是把新创建出来的控制器View添加到了(UIViewController)控制器上 并没有让创建的新控制器(LCMapViewController…
Hello BaiduMapiOS SDK 引入头文件 引入静态库文件 引入系统framework 引入mapapi.bundle资源文件 初始化BMKMapManager 创建BMKMapView 引入头文件 首先将百度MapAPI提供的头文件和静态库(.a)文件拷贝到您的工程目录下,在Xcode中添加新的文件Group,引入百度MapAPI提供的头文件(请使用Xcode 4.X以上平台). 在您需要使用百度MapAPI的文件中添加以下代码 #import "BMapKit.h" 引…
做iOS的开发,UI是非常非常重要的一环.调试时我们一般用模拟器,提交前用真机做测试.用模拟器来调试UI效果虽然快捷方便,但有时仍然希望有更强大 的工具来帮助分析UI,尤其是专注在UI的效果调试时.最近看到了Reveal这个工具,发现真的是强大无比,类似于FireFox上的FireBug, 对于UI上的层的显示很清晰直观,可以很方便的用于UI的调试,用来学习UI的使用也是无上利器. 这个工具目前已经出到正式版了,需要花费银子购买,好在还有30天的试用版本可以下载尝尝鲜.(下载地址http://r…
ios里面有手势识别,多点触控等功能,过去要实现手势识别很复杂,现在苹果为我们实现了,手势识别变得很简单 1.向视图添加手势识别器:(一般由controller完成,有时View也可以添加) 2.提供一个方法去处理. ios开发添加手势识别有两种方法: 一.代码添加手势识别 通过代码添加手势识别: 1.在controller里面向View添加手势识别并让View响应实现 UISwipeGestureRecognizer * swipe = [[UISwipeGestureRecognizer a…
使用真机调试我们的App界面,如果你的真机是没有越狱的设备,那么使用Reveal来调试UI的步骤是最麻烦的.…
再vs中,我们可以很方便的再build前.后执行一些脚本为我们做点什么事情.再ios中怎么搞呢,哪必然是对xcode进行操作了.再google搜索了一把,有说操作Scheme的也有说再直接再target的build phase中进行操作的.我尝试了这两种方法,但是只有后者是成功了.这里主要用图片的形式,展示操作步骤. 1. 点击工程->build phases->add build phase 2. 要选择哪种呢,这个可以根据自己的情况来添加. 3. 我的工程里面添加了2个,分别是pre和po…
Xcode中IOS.真机测试 一.购买开发者账号(需要有信用卡.每年支付$99.0) 二.直接淘宝购买一个.用于测试,但是不能上传App 1.获取手机的UUID(Identifier xxxxxx9e7ea4dxxxxxxxxb2eaa582b408xxxxxxx) 2.发送给’卖家’,会帮你生成2个文件 (All_dev_015.mobileprovision 和 All_dev_015.p12) 3.直接双击运行即可! [PS:具体步骤,淘宝店面中有!] 三.**免证书测试**(需要iPho…
虽然xcode现在可以免证书进行测试了,但众多跨平台开发者,如果还没注册苹果开发者账号. 想安装到自己非越狱手机测试是无能为力了. 不过新技术来了,只需要普通免费的苹果账号无需付费成为开发者就可以申请iOS证书打包ipa安装到自己手机测试,强大吧! 当然如果要上架App Store还是需要注册一个付费的苹果开发者账号. 如果只是安装ios应用到自己手机测试,现在只需要注册一个普通的苹果账号就行了. 下面进入教程 申请ios证书打包ipa测试分五步进行 1.申请一个苹果账号 2.申请ios测试证书…
之前添加启动图片,一直都是通过添加LaunchImage来实现,见链接 http://www.cnblogs.com/jys509/p/4856068.html 这种方法,就需要给每个尺寸添加图片. 在Xcode 7 之后,建议使用LaunchScreen.storyboard,因为这种,只需要提供两张图片就行了. 背景图片只需要符合16:9就可以了,可以使用720*1280. 由于iOS 8 以上,这么设置已经可以了,为了兼容iOS 7,另需要设置: 第一步:选择Brand Assets ,点…
有时我们需要对app进行不同网络状况的测试,这时我们可以用到iPhone中的开发者功能进行测试. 按照下图所示打开网络调试功能:                    可以看到系统默认配置的网络条件还是很多的,其中: 100%Loss是全丢包, 3G这个就不用说了吧 DSL是电话线上网, Edge是2G网络, High Latency DNS是高延迟, Very Bad Network是网络状况不稳定. 并且底部还有一个添加额外配置的选项可以自定义网络状况.…
摘要 LLDB是Xcode默认的调试器,它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能.平时用Xcode运行程序,实际走的都是LLDB.熟练使用LLDB,可以让你debug事半功倍. LLDB控制台 Xcode中内嵌了LLDB控制台,在Xcode中代码的下方,我们可以看到LLDB控制台. LLDB控制台平时会输出一些log信息.如果我们想输入命令调试,必须让程序进入暂停状态.让程序进入暂停状态的方式主要有2种: 1. 断点或者watchpoint: 在代码中设置一个断点(w…
基础部分 1: 图片内存大小小结 a: 图片:是占用内存的大户,尤其是手机游戏图片资源众多.对图片资源在内存中占用量的计算成为J2ME游戏开发者的经常性工作,CoCoMo来解释一下如何计算图片在内存中的占用量:内存占用量=宽*高*像素字节数,其中像素字节数因机型而异. 例如一张64*64的图片在7210上的内存占用量=64*64*1.5=6144(字节)=6K.在S60上的内存占用量=64*64*2=8192 (字节)=8K.像素字节数因机型而异,例如 7210是4096色机型,也就是说用12位…
转自文顶顶大神的博客:http://www.cnblogs.com/wendingding/p/3751519.html ios 开发UI中,经常会用添加动画效果的需求,下面就总结一下,添加动画的三种方式: 一.收尾式动画 // beginAnimations表示此后的代码要“参与到”动画中 [UIView beginAnimations:nil context:nil]; //设置动画时长 [UIView setAnimationDuration:2.0]; self.headImageVie…
在 iOS 应用基础上我添加了一个 Watch OS 2 应用,运行良好.又加了一个 Watch OS 1 应用,然后就所有 Target 都不能运行了. 运行时说 An error was encountered while running (Domain = LaunchServicesError, Code = 0) 原因 : 在 iOS 应用 Target -> General -> Embedded Binaries 发现新创建的 Watch OS 1 应用的 Target 被加在这…
升级 iOS 12 之后,使用 Xcode 9 真机调试会提示错误: Could not locate device support files. This iPhone 6 Plus is running iOS 12.0 (16A366), which may not be supported by this version of Xcode.   这是因为 Xcode 9 默认没有自带 iOS 12 的调试包,下载调试包,然后重新打开 Xcode 就可以了. iOS 真机调试包集合,包含…
开发过程中,有时候会碰到点击按钮或者某个动画会配合震动效果:下面介绍iOS开发过程中的震动添加: 导入:#import <AudioToolbox/AudioToolbox.h> 在需要出发震动的地方写上代码:AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);//默认震动效果 如果想要其他震动效果,可参考:// 普通短震,3D Touch 中 Pop 震动反馈AudioServicesPlaySystemSound(1520); // 普…
历时数周或数月开发出来了应用或游戏.可为什么体验不流畅?怎么能查出当中的纰漏?这些须要调试诊断工具从旁协助.调试是开发过程中不可缺少的重要一环.本文会列举几个比較有效的调试诊断工具,能够帮助你寻根究底.以最快的速度发现.解决Bug. Runscope 这是一家专注于API工具开发的公司,其创始人John Sheehan曾就职于IFTTT和Twilio.Runscope是一款集调试.測试于一身的网络服务,并且支持Ruby.Java.C#等多种语言.它能够捕捉请求,支持包含AFNetworking.…
一.情况 我们在开发iOS程序的时候,一般都是在模拟器上执行查看效果的. 可是,当开完完毕.须要在真机上调试怎么办? 二.官方解决的方法 苹果有为个人和企业开发人员提供调试证书和公布证书.个人版99美元吧. 购买后,发两个证书给你,你用调试证书能够在真机上进行调试. 三.万能的淘宝 无意中发如今淘宝上有出售调试证书的,价格在10元左右. 注意:该证书只能用来进行调试.不能进行公布. 但,一般开发人员开发程序都是为了公布.终于还是要付99美元,所以一般人都是直接向苹果购买两个证书. 预计这也是为什…
非常多时候我们须要在调试的过程中把手机屏幕截图发给其它人看,在android开发中我们能够非常方便的截图保存.而xcode开发ios的时候发现这个需求却如此困难.网上大部分都是介绍的以下这个方案.可是我在xcode 6.2中却不能使用. 1.进入xcode 2.右上角的[Origanizer] 3.左边project下的[Screenshots] 4.xcode右下角的[New Screenshots] 而我无意中发现还有一种办法是可行的 1.进入xcode 2.点击上面一排的Window 3.…