更新xcode8之后,xcode运行模拟器项目,想在模拟器中删除这个应用,但是长按项目图

只需一步,快速开始
Unity3d生成的Xcode项目在模拟器上运行方法
热度 1已有 1647 次阅读 10:08
Unity3d生成的Xcode项目在模拟器上运行方法&&
刚表态过的朋友 ()
作者的其他最新日志
评论 ( 个评论)
点击随机调到资源区或教程区!【整理】Xcode中的iOS模拟器(iOS Simulator)的介绍和使用心得
iOS模拟器简介
iOS功能简介
iOS模拟器,是在Mac下面开发程序时,开发iOS平台的程序时候,可以使用的辅助工具。
其功能是,帮你模拟iOS平台设备,在模拟器上运行对应的程序,以方便你没有实体设备的时候去调试程序。
iOS所支持(模拟)的设备
我此处的iOS 5.1的模拟器,支持的设备有4个:
iPad(Retina)
iPhone (Retina)
如何打开iOS模拟器
Xcode编译iOS项目后自动打开iOS模拟器(去调试当前程序)
在调试Xcode中的iOS程序时,点击对应的Run:
Xcode会去编译当前iOS项目,编译成功后,会自动并调用iOS模拟器,并运行相应的编译出来的程序:
注:你当前的项目,所使用的对应模拟器需要设置为对应的模拟器。
比如我此处的项目是针对iPhone的,所以设置为iPhone 5.1 Simulator:
手动打开iOS模拟器
如有需要,当然也可以手动自己去打开对应的iOS模拟器。
通过 Xcode-&Open Developer Tool-&iOS Simulator:
即可打开对应的iOS模拟器。
关于iOS模拟器中的界面
一共有三个界面:
下面这个是第三个界面:应用程序
这个是第二个界面:iPhone主功能界面
第一个界面搜索界面:
三个界面之间的切换
除了可以点击那个小圆点之外,也可以通过鼠标拖动:
iOS模拟器使用心得
1.自定义(GPS,(Google)地图中会利用到的)当前坐标
无意间发现的一个功能,可以自定义当前的坐标:
其默认的坐标是Apple总部的坐标:
纬度:    37.785834
经度:-122.406417
此地址,之前在调试添加地图功能时就发现了此“秘密”了。
关于坐标,地图方面的内容,感兴趣的可参考该贴:
对应的,可以看到上面已经提供了一些其他地址,比如:
Apple Stores
City Bicycle Ride
Freeware Drive
我暂时就不去折腾了,感兴趣的人,可以自己去尝试。
2. “存储屏幕快照”保存下来的截图到底在哪里
通过 文件-&存储屏幕快照:
可以将当前iOS模拟器的截图存储下来。
但是到底保存下来的图片放到哪里了。
对此,参考:,但是通过Finder(等价于Windows中的资源管理器),却找不到其所说的
/Library/Application Support/iPhone Simulator/
后来逼得自己去好好折腾一下。
后来,还是通过命令行找到了对应的iPhone Simulator:
crifan$ pwd
/Users/crifan/Library/Application Support/iPhone Simulator/5.1
limatoimac:5.1 crifan$ cd /Users/crifan/
limatoimac:~ crifan$ ls -la
drwxr-xr-x+ 17 crifan
8 14 13:50 .
drwxr-xr-x
8 21:16 ..
-rw-------@
8 21:16 .CFUserTextEncoding
-rw-r--r--@
2 16:52 .DS_Store
drwx------
5 15:49 .Trash
-rw-------
13:50 .bash_history
-rw-------
13:50 .viminfo
drwxr-xr-x
9 10 09:49 CocoaNotepad
drwx------+
9 10 16:50 Desktop
drwx------+
8 15 10:52 Documents
drwx------+ 12 crifan
8 29 17:12 Downloads
drwx------@ 41 crifan
11:08 Library
drwx------+
8 21:16 Movies
drwx------+
8 14 14:56 Music
drwx------+ 10 crifan
9 10 15:19 Pictures
drwxr-xr-x+
8 21:16 Public
drwxr-xr-x
7 15:36 develop
可见,当前用户crifan下面,是有对应的Library其下是有
Application Support/iPhone Simulator/5.1
但是,结果却由于/Users/crifan/Library/是隐藏文件夹,导致在Finder中,crifan文件夹下,始终都找不到这个Library文件夹。
后来想到了,Finder有个前往,里面可以打开特定的路径:
然后终于找到了对应的隐藏的“Library”文件夹了:
但是后来又是找了半天,才找到屏幕快照snapshot所在位置:
一个是,对于每个程序所在的路径中的截图:
/Users/你的用户名/Library/Application Support/iPhone Simulator/模拟器版本号/Applications/Xcode所生成的某项目的编号/Library/Caches/Snapshots/项目名
/Users/crifan/Library/Application Support/iPhone Simulator/5.1/Applications/58D-4B2B-B883-88C/Library/Caches/.BirdWatching
下面有对应的截图文件UIApplicationAutomaticSnapshotDefault-Portrait.jpg:
另一个是:
/Users/你的用户名/Library/Application Support/iPhone Simulator/模拟器版本号/Library/Caches/Snapshots/iOS项目名
对应的此处集中了多个项目的不同截图文件。
对于单个项目,会有当前最新的截图文件:
/Users/crifan/Library/Application Support/iPhone Simulator/5.1/Library/Caches/Snapshots/com.apple.mobileslideshow
有对应截图文件UIApplicationAutomaticSnapshotDefault-Portrait.jpg:
至此,算是终于找到项目的截图了,有两个位置:
1./Users/你的用户名/Library/Application Support/iPhone Simulator/模拟器版本号/Applications/Xcode所生成的某项目的编号/Library/Caches/Snapshots/项目名
2. /Users/你的用户名/Library/Application Support/iPhone Simulator/模拟器版本号/Library/Caches/Snapshots/iOS项目名
另外,貌似屏幕截图只保存最新的单张的截图,多次截图则会导致之前的截图被覆盖掉。。。
所以需要拷贝截图出来的话,要截图完毕后,即可拷贝出来,否则下次再截图就把之前的截图覆盖了。
3.添加简体中文拼音输入法
在iOS的第二个界面:iPhone主界面中:
Settings -&General -&Keyboard-&International Keyboards -& Add New Keyboard -&Chinese Simplified – PinYin
即可添加出 Chinese – Simplified (PinYin)的输入法,即简体中文 拼音输入法
设置完毕后,输入键盘中,就可以点击那个小地球,切换不同的输入法了。
就可以切换到中文简体输入法,输入中文了:
共享此文章:
免费的格式化Javascript源码的网站
查询Unicode字符,且还带Oct,Decimal,Hex,HTML Entity
HTML和Javascript都支持,很好用。后使用快捷导航没有帐号?
查看: 3108|回复: 0
总结iOS 8和Xcode 6的各种坑
项目路径坑模拟器的路径从之前的 ~/Library/Application Support/iPhone Simulator 移动到了 ~/Library/Developer/CoreSimulator/Devices/ 这相当的坑爹,之前运行用哪个模拟器直接选择这个模拟器文件夹进去就能找到项目 现在可好,Devices目录下没有标明模拟器的版本,图片上选中的对应的可能是iPhone 5s 7.1的然后图片上的文件夹对应的应该是 iPhone 4s 7.1 iPhone 4s 8.0 iPhone 5s 7.1 iPhone 5s 8.0 .......,但是我不知道哪个对应哪个啊,好吧我要疯了NSUserDefaults坑通过 NSUserDefaults 储存在本地的数据,在模拟器删除APP、clean之后无法清空数据,我尝试删除iPhone 4s、iPhone 5s......里面的同一个项目,还是无解,这应该是个BUG,等苹果更新Xcode吧(我目前用的6.0)。但是真机没有这种情况(必须的啊)UITableView坑带有UITableView的界面如果到遇到以下警告Warning once only: Detected a case where constraints ambiguously suggest a height of zero for a tableview cell's content view. We're considering the collapse unintentional and using standard height instead.添加以下代码可解决self.tableView.rowHeight = 44.0f;
复制代码autolayout坑典型的UITabBarController作为根视图,然后点击其中一个页面button的时候push到一个列表页情况,结构如下图 如果在列表页需要隐藏tabbar,那么我一般都会在这个VC把bottombar设置为none以便能更好的进行约束布局,但是......在调试的时候你会发现进入列表页的瞬间底部会出现一个tabbar高度的视图。还是老老实实在就用默认的Inferred吧。键盘弹不出取消选择Connect Hardware KeyboarddetailTextLabel无法显示先来下面这段代码- (void)viewDidLoad
{
&&[super viewDidLoad];
&&dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
& & self.array = @[@&测试&];
& & [self.tableView reloadData];
&&});
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
&&return 1;
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
&&return 1;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
&&UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@&TradeRecordCell&
& && && && && && && && && && &forIndexPath:indexPath];
&&cell.detailTextLabel.text = _array[indexPath.row];
&&
}复制代码 代码没什么问题,在iOS 7下,一秒之后cell的detailTextLabel就会显示 测试 两个字,但是在iOS 8却不行detailTextLabel显示为空。测试发现,当detailTextLabel的text一开始为空,iOS 8下运行就会把这个label的size设置(0, 0)从而不能正确显示,原因是这里 cell.detailTextLabel.text = _array[indexPath.row]; 一开始数据就是空的,解决办法:如果是空就不去设置值if (_array[indexPath.row]) {
& && &&&cell.detailTextLabel.text = _array[indexPath.row];
& & }复制代码或者cell.detailTextLabel.text = _array[indexPath.row] ? : @& &;复制代码pch文件不见了现在Xcode 6创建的项目默认是不带pch文件的,当然了旧版本的项目是会保留的。那么如何添加pch文件?* Command + N 然后在Other里面选择 PCH File* 在Build Settings里面找到&&Prefix Header * 添加pch文件,规则是: 项目名/xxxxx.pchUIAlertView的坑UIAlertView显示无标题的长文本问题UIAlertView *alterView = [[UIAlertView alloc] initWithTitle:nil message:@&远端Git仓库和标准的Git仓库有如下差别:一个标准的Git仓库包括了源代码和历史信息记录。我们可以直接在这个基础上修改代码,因为它已经包含了一个工作副本。& delegate:self cancelButtonTitle:@&知道了& otherButtonTitles:nil, nil];
[alterView show];复制代码上面这段代码在iOS 8下显示的样子是这样的,内容完全顶到的顶部,文字还莫名其妙的加粗了.难道我会告诉你只要把title设置为 @&& 就行了吗 UIAlertView *alterView = [[UIAlertView alloc] initWithTitle:@&& message:@&远端Git仓库和标准的Git仓库有如下差别:一个标准的Git仓库包括了源代码和历史信息记录。我们可以直接在这个基础上修改代码,因为它已经包含了一个工作副本。& delegate:self cancelButtonTitle:@&知道了& otherButtonTitles:nil, nil];
[alterView show];复制代码
本帖子中包含更多资源
才可以下载或查看,没有帐号?主题 : Xcode8我程序运行了模拟器直接黑,层级只有window
级别: 新手上路
UID: 517286
可可豆: 56 CB
威望: 29 点
在线时间: 291(时)
发自: Web Page
来源于&&分类
Xcode8我程序运行了模拟器直接黑,层级只有window&&&
有人遇到相同的问题么
关注本帖(如果有新回复会站内信通知您)
8*2-5 正确答案:11
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版iOS8中设置应用程序图标跟之前没有什么变化,命名规则不变,不过至于设置启动页面,网上给的方式很多都是模棱两可的,东平西凑总算是把启动页面的图片设置成功了,iOS设置启动图片有两种方式一种是Launch Screen.xib,第二种是通过Images.xcassets,关于第一种方式是为了支持iOS8,不支持iOS7,因此本文使用第二种方式设置启动图片,说多了,进入正题吧。
应用程序的图标是非常好设置的,按照苹果官方给出的规则,App Icon和Lanuch Image有一些约定俗称的默认名称,如下图所示,如果是需要视网膜屏幕的需要需要重新制作图片,并且需要加上一个@2x:
应用程序图标和启动图片的大小如下图所示:
详情可以参考苹果官网的介绍:/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html#//apple_ref/doc/uid/TP-CH27-SW1,由于iPhone6,iPhone6 Plus的出现,出现多了两种分辨率,5.5英寸的iPhone6+的,或者,也就是Retina HD 5.5,4.7寸iPhone6的750x1334,也就是Retina HD 4.7,4寸屏的(iPhone5/5s)的640x1136,就是Retina 4用于3.5寸(iPhone4/4s)的640x960,就是2x;(博客链接:);外国的一个官网关于其中的尺寸讲得比较清晰,/news/iphone-6-screens-demystified。
设置图标和启动页面
本文新建项目为iPad项目,Icon.png(72*72)和Icon@2x.png(144*144):
其他无需任何设置,就可以看到应用程序的图标:
iOS8中多了一个Launch Screen.xib,这个暂时没有使用到,我们只需要在Images.xcassets中设置我们需要设置的图片即可,点击进入:
默认的是只有一个AppIcon的,新增一个LanuchImage,这个时候设置iPad竖屏和横屏的图片,在Finder中查看如下:
Contents.json中的内容:
"images" : [
"orientation" : "portrait",
"idiom" : "ipad",
"extent" : "full-screen",
"minimum-system-version" : "7.0",
"filename" : "Default.png",
"scale" : "1x"
"orientation" : "landscape",
"idiom" : "ipad",
"extent" : "full-screen",
"minimum-system-version" : "7.0",
"filename" : "Default-Landscape.png",
"scale" : "1x"
"orientation" : "portrait",
"idiom" : "ipad",
"extent" : "full-screen",
"minimum-system-version" : "7.0",
"filename" : "Default@2x.png",
"scale" : "2x"
"orientation" : "landscape",
"idiom" : "ipad",
"extent" : "full-screen",
"minimum-system-version" : "7.0",
"filename" : "Default-Landscape@2x.png",
"scale" : "2x"
"info" : {
"version" : 1,
"author" : "xcode"
 如果一切设置都是成功,还是无法看到启动图片,可以到General中设置一下LanuchImage:
其中遇到了些坑,不过还好解决, 博文链接:/xiaofeixiang,欢迎讨论,同时欢迎推荐和关注~
阅读(...) 评论()

我要回帖

更多关于 xcode运行模拟器 的文章

 

随机推荐