天道酬勤,学无止境

如何在 iPhone 6.0 模拟器中添加视频? [复制](How to add videos in iPhone 6.0 simulator? [duplicate])

问题

我有关于在iPhone模拟器中保存视频的问题。 我尝试了几个选项,比如去图书馆,但它看起来并不酷。

我想添加它们,以便我可以在我的应用程序中选择它们。

回答1

1.将视频文件拖放到模拟器
2.按标签栏上的操作按钮
3.保存到相机胶卷

现在您可以选择该视频。

编辑

您应该设置选择器的媒体类型以列出视频。 为了那个原因

#import <MobileCoreServices/MobileCoreServices.h>

UIImagePickerController *picker = [[UIImagePickerController alloc]init];
picker.mediaTypes =[[NSArray alloc] initWithObjects: (NSString *) kUTTypeMovie,kUTTypeVideo,kUTTypeImage, nil];
回答2

有两种方式

  1. 通过网络服务下载视频
  2. 只需将视频粘贴到该路径 /Users/Apple/Library/Application Support/iPhone Simulator/6.0/Media/DCIM/
标签

受限制的 HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。

相关推荐
  • 如何在iPhone模拟器上推送视频?(How To Push Video on iPhone Simulator?)
    问题 我想将视频推送到iPhone模拟器中,以测试UIImagePickerController中的视频选择。 有可能这样做吗? 如果可以的话,您能给我一些建议吗? 谢谢。 回答1 您可以将UIImagePickerController子类化以覆盖其行为并提供您自己的视图。 如果执行此操作,则可以调用imagePickerController:didFinishPickingMediaWithInfo:并提供自己的预先录制的视频。 如果包括从iPhone 3GS实际录制的视频,则您得到的行为将非常类似于实际设备。 当然,发货前始终总是在真实的设备上进行测试! 我们以非常相似的方式使用CLLocationManager的子类,以提供更好的位置模拟。 回答2 这里建议的其他方法均不适合我,但我发现了一种可在最新版本(6.1)的模拟器上工作的方法: 启动模拟器,然后从主屏幕导航到“照片”应用程序。 将.m4v文件从文件系统拖放到模拟器窗口中。 该视频现在将在野生动物园中播放。 点击左上角的“完成”。 单击“共享”按钮,然后选择“保存到相机胶卷” 你完成了! 回答3 我变得更加容易:首先,我用QuickTime X录制了一个示例截屏,并将其保存在iPhone中。 然后,我将其复制到'~/Library/Application Support/iPhone Simulator/User
  • 将图像或视频添加到iPhone模拟器(Adding images or videos to iPhone Simulator)
    问题 我正在尝试将UIImagePickerController与UIImagePickerControllerSourceTypePhotoLibrary一起使用,但显示“没有照片”。 模拟器从何处获取图像? 我应该在哪里复制图像,以便在模拟器中显示它们? 回答1 将图像,视频等内容下载到模拟器上的最简单方法是将它们从计算机拖放到模拟器上。 这将导致模拟器打开“照片”应用程序并开始填充图库。 如果您想要一个可编写脚本的方法,请继续阅读。 注意-尽管这是有效且可行的,但我认为下面的Koen解决方案现在是更好的解决方案,因为它不需要重新启动模拟器。 通过转到xCode->设备,选择模拟器并检查标识符值来标识模拟器。 或者,您可以确保模拟器正在运行,然后运行以下命令以获取设备ID xcrun simctl list | grep Booted xcrun simctl list | grep Booted 去 〜/库/开发人员/ CoreSimulator /设备/ [仿真器标识符] / data / Media / DCIM / 100APPLE 并添加IMG_nnnn.THM和IMG_nnnn.JPG。 然后,您将需要重置模拟器(硬件->重新引导),以使其注意到新的更改。 它们不是JPEG也没关系-它们都可以是PNG,但是看来它们必须同时存在才能正常工作。 如果DCIM不存在
  • 如何将图像添加到iOS模拟器(How do I add images to the iOS Simulator)
    问题 我有xcode 4.5.1,想将照片添加到iphone 6.0模拟器中,但找不到。 我有一个名为iphone Simulator的文件夹,但它仅包含4.3.1。 可能是因为几个月前,我将应用程序支持中的几乎所有内容都拖到了外部硬盘驱动器上,以节省一些内存。 现在,当我将其拖回时,它包含我以前使用的4.3.1。 我需要下载新的东西还是应该怎么做? 提前致谢! 回答1 运行模拟器在模拟器上运行Safari 将图片拖到在Simulator上运行的Safari上,这将打开图像。 单击并按住图像,或点击底部工具栏中的共享图标。 您会收到一条警报,询问您是否要将图像存储到手机中 回答2 有一种比Abizern描述的方法稍快的方法 打开模拟器将图像直接拖动到图像上(无需启动Safari.app) Safari Willl发布长按图像并将其保存到Simulators Camera Roll iOS9更新:本地存储的图像可以直接拖到模拟器上,而不必显式保存。 请注意,您的图像存储在此处( 6.1与Simulator版本匹配): ~/Library/Application Suppport/iPhone Simulator/6.1/Media/DCIM/100APPLE 不幸的是,您不能仅将图像添加到该文件夹​​,因为它们不在Simulator的图像数据库中,因此将被忽略。 但是
  • iPhone-如何将视频添加到iPad模拟器?(iphone - How do I add videos to iPad simulator?)
    问题 不,将视频放到 ~/Library/Application Support/iPhone Simulator/3.2/Media/DCIM/100APPLE 不能完全正常工作,因为模拟器可以在Photos.app上看到视频,但是当我尝试使用UIImagePickerController选择视频时,我的应用程序崩溃了。 我认为这可能与视频的格式有关。 我正在使用QuickTime生成视频。 我正在使用“用于iPhone”的设置...因此它正在生成480x360像素H264的M4V。 我试图创建一个具有相同特征的MOV,一个具有640x480的MOV,但没有任何效果。 我还放了一部用iPhone 3GS创建的电影,但它仍然崩溃。 我的文件名为VID_0001.MOV,全部为大写。 这是我崩溃时看到的错误 *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSCFArray objectAtIndex:]: index (1) beyond bounds (0)' 永远不会调用didFinishPickingMediaWithInfo方法,因此它在模拟器或视频上会出现一些问题。 我选择视频后,该应用程序便崩溃了。 这个问题没有解决办法吗? 来吧,伙计们! :-) 谢谢。
  • 无法在 iPhone 6.0 Simulator Retina 4 英寸上全屏启动我的应用程序(Unable to start my application in full screen on iPhone 6.0 Simulator Retina 4 Inch)
    问题 我已将Default-568h@2x.png添加到我的项目并在项目设置中进行设置,我还为我的视图和该视图上的元素设置了自动调整选项,该视图最初加载到我的仅横向应用程序上,但在运行后我在 iOS 6.0 Simulator Retina 4 英寸中的应用程序我看到我的应用程序一直向左移动,在右侧留下黑色像素区域。 知道除了这些事情我还应该做什么才能看到我的应用程序在 iOS 6.0 Simulator Retina 4 英寸上以“全屏”运行? [编辑#1:AppDelegate] 我还像这样编辑了我的 AppDelegate.m: viewControllerMain = [[ViewControllerMain alloc] init]; //[window addSubview:viewControllerMain.view]; window.rootViewController = viewControllerMain; [编辑#2:编辑框] 我设法实现了全屏模式,但它不能正常工作。 我在我的观点中这样做: CGRect frame = CGRectMake([UIScreen mainScreen].bounds.origin.x, [UIScreen mainScreen].bounds.origin.y, [UIScreen mainScreen].bounds
  • 如何将照片添加到OSX的iPhone模拟器中? [复制](How do I add photos to the iPhone Simulator for OSX? [duplicate])
    问题 这个问题已经在这里有了答案: 将图像或视频添加到iPhone模拟器(34个答案) 7年前关闭。 我的Mac上有照片,我想将它们添加到iPhone模拟器中以测试我的应用程序。 换句话说:如何将照片添加到iPhone Simulator? 编辑:关于iPhone Simulator 4.0呢? iPhone Simulator 3.0和4.0的工作方式有所不同。 预先感谢您对我的帮助... 回答1 在Mac中打开存储图像的窗口。 另一侧打开模拟器。 现在,将图像从Mac窗口拖到模拟器中, 模拟器将打开safari,并在safari标签中显示您的图片。 点击并按下模拟器中的图像, 将会有消息“保存图像”, 保存图片。 它将被添加到您的iPhone模拟器中。 编辑 : 首先,请看下面的图片。 在iPhone模拟器4.0(iphone / iphone模拟器)中,它本身维护一个sqlite数据库以添加图像。 因此,如果您要使用复制粘贴系统-首先创建插入项,然后复制粘贴。 那将是荒谬的方式。 好的。 让我解释一下更简单的方法。 打开您要在其中添加要在模拟器中添加的批量图像的查找器。 将第一张图片拖放到iPhone模拟器中在图像上-点击并按住1秒钟。 将会出现操作表-点击保存选项对所有图像重复相同的过程这也将做sqlite条目。 现在,打开/ Users / YourUserName /
  • 捕获iOS模拟器视频以进行App预览(Capture iOS Simulator video for App Preview)
    问题 好的,现在我们可以在App Store上提交我们应用程序的视频预览。 根据苹果公司的说法,我们应该使用iOS8设备和OSX 10.10. 问题是您必须拥有所有不同的设备(4“,4.7”,5.5“和iPad)。 是否有替代方法? 我正在考虑捕获模拟器的视频。 问题是当以100%分辨率显示时,设备屏幕大于我的FullHD显示器。 有什么解决方案可以从模拟器中以全分辨率捕获视频吗? 编辑:由于很多人都在回答我不问的问题,让我说:-记录一个设备的大小并缩放它不是我要的; -如何记录任何应用程序预览不是我要的; -我不是在问您如何预览? 我要问的是,如果屏幕上不适合显示,您能否以100%的分辨率录制来自模拟器的视频? 回答1 对于Xcode 8.2或更高版本 您可以使用xcrun simctl来拍摄Simulator的视频和屏幕截图, xcrun simctl是用于控制Simulator的命令行实用程序 在模拟器上运行您的应用打开一个终端运行命令截屏xcrun simctl io booted screenshot <filename>.<file extension> 例如: xcrun simctl io booted screenshot myScreenshot.png 拍摄视频xcrun simctl io booted recordVideo <filename>
  • 如何在ffmpeg视频过滤器的字幕中添加字体大小(How to Add Font size in subtitles in ffmpeg video filter)
    问题 我正在使用此命令进行裁剪,缩放,然后将字幕添加为叠加 ffmpeg -i input.avi -vf "[in]crop=in_w:in_h-20:0:0 [crop]; [crop]scale=320:240 [scale];[scale]subtitles=srt.srt" -aspect 16:9 -vcodec libx264 -crf 23 oq.mp4 如何设置字幕的字体大小/颜色? 回答1 有两种使用字幕的方法:硬字幕和软字幕。 硬订阅 字幕视频过滤器可用于对字幕进行硬字幕或预烧。 这需要重新编码,并且字幕成为视频本身的一部分。 force_style选项 要自定义字幕,可以在subtitles过滤器中使用force_style选项。 使用字幕文件subs.srt并使用红色字体将字体大小设置为24的示例。 ffmpeg -i video.mp4 -vf "subtitles=subs.srt:force_style='Fontsize=24,PrimaryColour=&H0000ff&'" -c:a copy output.mp4 force_style使用SubStation Alpha(ASS)样式字段。 PrimaryColour以蓝色,绿色,红色的顺序为十六进制。 请注意,这是与HTML颜色代码相反的顺序。 颜色代码必须总是以&H和结束& 。 艾吉伯
  • iPhone SDK:如何在视图中播放视频? 而不是全屏(iPhone SDK:How do you play video inside a view? Rather than fullscreen)
    问题 我试图在UIView播放视频,所以第一步是为该视图添加一个类,并使用以下代码开始在其中播放电影: - (IBAction)movie:(id)sender{ NSBundle *bundle = [NSBundle mainBundle]; NSString *moviePath = [bundle pathForResource:@"Movie" ofType:@"m4v"]; NSURL *movieURL = [[NSURL fileURLWithPath:moviePath] retain]; MPMoviePlayerController *theMovie = [[MPMoviePlayerController alloc] initWithContentURL:movieURL]; theMovie.scalingMode = MPMovieScalingModeAspectFill; [theMovie play]; } 但是,在自己的类中使用此方法时,这只会使应用程序崩溃,但在其他地方很好。 有人知道如何在视图内播放视频吗? 并避免将其全屏显示? 回答1 从3.2 SDK开始,您可以访问MPMoviePlayerController的view属性,修改其框架并将其添加到视图层次结构中。 MPMoviePlayerController *player = [
  • 结合使用FFMPEG库和iPhone SDK进行视频编码(Using FFMPEG library with iPhone SDK for video encoding)
    问题 我需要将iPhone相机拍摄的几张图片编码为mp4视频文件,并且我知道FFMPEG可以做到这一点(应用程序TimeLapser和ReelMoments已经做到了)。 我计划在我的应用程序iMotion(可在appstore中使用)中使用它。 我通过以下链接成功安装并编译了iPhone SDK的ffmpeg:http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-October/076618.html 但是现在我被困在我的XCode项目中。 接下来,该如何使用FFMPEG库进行视频编码? Apple关于外部库使用的文档非常简短,我可以在网上找到任何说明如何执行此操作的教程。 回答1 在github上查看iFrameExtractor项目。 虽然这并不是您要找的东西,但它具有用于构建ffmpeg库的脚本,而xcode项目则链接这些库。 此博客文章中的更多信息: http://www.codza.com/extracting-frames-from-movies-on-iphone 回答2 在项目菜单中,选择编辑活动目标“ [...]”。 然后,在构建分隔符中,确保已选择“所有配置”,然后执行以下操作: 搜索“标头搜索路径”,并指出FFmpeg标头的位置; 搜索“库搜索路径”,并指示已编译的静态库二进制文件(.a文件)位于何处。
  • 将自签名证书添加到iPhone Simulator?(Adding a self-signed certificate to iphone Simulator?)
    问题 我在API的端点处有一个自签名证书。 我正在尝试使用模拟器测试某些东西,但正在获取“不受信任的服务器证书”。 我试图在模拟器上使用Safari浏览器下载.crt文件,但这似乎不起作用。 iPhone Simulator是从哪里获得钥匙串的? 如何添加受信任的证书,以便我的应用程序可以运行? 更新 我通过创建CA,然后使用iPhone供应工具添加CA证书来使其工作。 然后,我可以在API服务器上获得由该CA证书签名的证书,并且NSConnection可以正常工作。 由于某种原因,我无法使用自签名证书来使其正常工作。 我需要使用预配软件重新尝试执行此操作。 我真正的问题是如何在模拟器上使用它? 我认为模拟器使用了实际计算机的钥匙串。 回答1 仅用于信息,如果仍然有人遇到该问题: 只需将.cer文件拖放到正在运行的Simulator窗口中。 您会看到Safari闪烁,然后显示证书(或证书颁发机构)的导入对话框... 适用于iOS 7模拟器(我认为iOS 6也适用)。 回答2 对于那些发现无法在Simulator上拖放证书的人来说,最近的更改增加了一个额外的步骤。 必须明确告知模拟器信任根CA。 为此,请执行以下操作: 常规->关于->证书信任设置->为您的特定证书“启用对根证书的完全信任” 在此处查看完整答案: 回答3 我几个月来都遇到过同样的问题,今天我终于用以下方法解决了它:
  • 即使 UIWebView 关闭,视频/音频流也不会停止 - iPad(Video/audio streaming does not stop even if UIWebView is closed - iPad)
    问题 我只在 iPad 上看到这个问题。 同样的事情可以像在iPhone上预期的那样工作。 我正在UIWebView中从应用程序打开URL。 如果该URL是普通网页,则可以按预期正常工作。 但是,如果URL是远程视频/音频文件的URL,则UIWebView将打开默认的播放器,这再次很好。 现在,当我关闭UIWebView时(通过单击播放器上的“完成”按钮),流不会停止并且音频/视频继续在后台播放(我看不到它,但是它确实一直在后台播放,可以听到它)。 创建 webview 的 UIViewController 也被解除分配(我在 dealloc 方法中放入了一个日志语句),但流媒体不会停止。 有人可以帮我解决为什么会发生这种情况吗? 关闭UIWebView时如何停止音频/视频流? 谢谢。 回答1 我遇到了与所述相同的问题,但在这种情况下,不会停止播放的视频是使用 object/embed 方法嵌入的 Youtube 视频。 我花了很长时间试图弄清楚如何使视频停止播放,我发现的唯一解决方案是告诉UIWebView在关闭视图之前加载空白页面: [self.webContent loadRequest:NSURLRequestFromString(@"about:blank")]; 编辑(2015-05-12):正如下面的@chibimai所提到的,alloc
  • 在iOS中将视频作为背景的最有效方法(Most effective method for video as background in iOS)
    问题 也许您已经注意到iOS应用程序中的最新趋势之一:使用视频作为背景-主要是在登录屏幕或“首次启动”屏幕上。 昨天,我尝试通过一个非常简单的测试项目(仅一个视图控制器)来模仿这一点,除性能外,我对结果感到满意。 在iOS模拟器中(在模拟的iPhone 6上)进行尝试时, CPU使用率会在70-110%之间波动。 对于简单的登录屏幕来说,这似乎是非常不合理的。 这是实际的样子:http://oi57.tinypic.com/nqqntv.jpg 问题是:是否有更有效的CPU实现方法? Vine,Spotify和Instagram等应用程序如何做到这一点? 在您回答之前; 我使用的方法是使用MPMoviePlayerController播放的全高清视频: - (void)viewDidLoad { [super viewDidLoad]; // find movie file NSString *moviePath = [[NSBundle mainBundle] pathForResource:@"arenaVideo" ofType:@"mp4"]; NSURL *movieURL = [NSURL fileURLWithPath:moviePath]; // load movie self.moviePlayer = [[MPMoviePlayerController
  • 如何从资产文件夹或原始文件夹在android中播放视频?(How to play videos in android from assets folder or raw folder?)
    问题 我正在尝试在android模拟器中播放视频,我在我的Assets文件夹以及原始文件夹中都有视频,但是经过一些研究后,我仍然无法在模拟器中播放视频,我正在android 2.1上工作,我的视频格式是mp4,所以我别以为这应该是个问题有人可以给我一个示例代码,让我了解更多吗? 问题在于,我需要显示视频的VideoView将仅采用URI或文件路径来指向视频。 如果将视频保存在raw或Assets文件夹中,则只能获得输入流或文件描述符,而且似乎没有任何内容可用于初始化VideoView。 更新 我仔细研究了MediaPlayer示例,并尝试使用资产文件的FileDescriptor启动MediaPlayer,如以下代码所示: SurfaceView videoView = (SurfaceView) findViewById(gettingStarted) SurfaceHolder holder = videoView.getHolder(); holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); final MediaPlayer player = new MediaPlayer(); player.setDisplay(holder); player.setDataSource(getAssets().openFd
  • 如何将帧写入视频文件?(How to write frames to a video file?)
    问题 我目前正在编写一个从相机读取帧、修改它们并将它们保存到视频文件中的应用程序。 我打算用ffmpeg来做。 很少有关于 ffmpeg 的文档。 我找不到办法。 有谁知道怎么做? 我需要在 unix、C 或 C++ 中完成。 有没有人可以提供一些说明? 谢谢。 编辑: 对不起,我没有写清楚。 我想要一些开发人员 API 将帧写入视频文件。 我打开相机流,获取每一帧,然后将它们保存到视频文件中,这些 API 在 ffmpeg 的公共 API 中可用。 所以使用命令行工具实际上对我没有帮助。 我已经在 ffmpeg src 文件夹下看到了 output_example.c 。 我可以直接复制代码的某些部分而无需更改,这真是太好了。 而且我仍在寻找更简单的方法。 另外,我正在考虑将我的应用程序移植到 iPhone,据我所知,只有 ffmpeg 已移植到 iPhone 上。 GStreamer 基于 glib,而且都是 GNU 的东西。 我不确定我是否可以在 iPhone 上使用它。 所以ffmpeg目前仍然是最好的选择。 任何意见表示赞赏。 回答1 这可能有助于您入门 - 文档可用,但较新的功能往往记录在 ffmpeg 的手册页中。 帧需要按顺序编号。 ffmpeg -f image2 -framerate 25 -i frame_%d.jpg -c:v libx264 -crf 22
  • 如何在iPhone SDK上向视频文件添加音频(How to add audio to video file on iphone SDK)
    问题 我有一个视频文件和一个音频文件。 是否可以将其与带有声音文件的一个视频合并。 我认为AVMutableComposition应该可以帮助我,但我仍然不明白该怎么做。 有什么建议吗? 回答1 谢谢丹尼尔。 我想通了,很容易。 AVURLAsset* audioAsset = [[AVURLAsset alloc]initWithURL:audioUrl options:nil]; AVURLAsset* videoAsset = [[AVURLAsset alloc]initWithURL:videoUrl options:nil]; AVMutableComposition* mixComposition = [AVMutableComposition composition]; AVMutableCompositionTrack *compositionCommentaryTrack = [mixComposition addMutableTrackWithMediaType:AVMediaTypeAudio preferredTrackID:kCMPersistentTrackID_Invalid]; [compositionCommentaryTrack insertTimeRange:CMTimeRangeMake(kCMTimeZero, audioAsset
  • 新的Xcode 6项目-如何在iOS 7模拟器中运行(New Xcode 6 Project - How to run in the iOS 7 Simulator)
    问题 我尝试使用也可以在iOS 7上运行的Xcode 6创建一个新项目。我创建了一个新项目,然后执行以下操作: 将Project的iOS部署目标设置为7.0 在资产中引用了启动图像源 尽管如此,当尝试在iOS 7模拟器上运行时,仍显示以下错误: “ iPhone 5s不可用。请选择其他设备,然后重试。” (我的旧项目在iOS 7模拟器上运行良好。) 如何使新项目在iOS 7模拟器中运行? 编辑 xcrun simctl list的输出如下: == Device Types == iPhone 4s (com.apple.CoreSimulator.SimDeviceType.iPhone-4s) iPhone 5 (com.apple.CoreSimulator.SimDeviceType.iPhone-5) iPhone 5s (com.apple.CoreSimulator.SimDeviceType.iPhone-5s) iPhone 6 Plus (com.apple.CoreSimulator.SimDeviceType.iPhone-6-Plus) iPhone 6 (com.apple.CoreSimulator.SimDeviceType.iPhone-6) iPad 2 (com.apple.CoreSimulator.SimDeviceType.iPad-2)
  • 在两个或多个iPhone应用程序之间共享数据(Share data between two or more iPhone applications)
    问题 是否可以在同一设备上的两个应用程序之间共享数据? 还是可以允许其他应用程序使用我的应用程序的信息/数据或以其他任何方式使用? 例如,第一个应用程序用于事件管理,而我使用它来保存一些事件。 第二个应用程序用于提醒,它将从另一个应用程序获取数据以提醒我有关该事件的信息。 这只是一个简单的示例,而不是真实的场景。 回答1 从历史上看,iPhone一直试图防止应用之间的数据共享。 这个想法是,如果您无法获得另一个应用程序的数据,那么您就无法对该应用程序做任何坏事。 在最新版本的IOS中,他们对此有所放松。 例如,iOS编程指南现在有一节介绍如何在应用程序之间传递数据,方法是让一个应用程序声明某个URL前缀,然后让其他应用程序引用该URL。 因此,也许您将事件应用设置为回答“ event://” URL,就像网络服务器回答“ http://” URL一样。 苹果公司关于这种方法的文档在这里。 窥见“实施自定义URL方案”。 回答2 在iOS开发的沙盒世界中,在应用程序之间共享数据非常困难,因为iOS开发人员无法直接通过文件系统共享数据,因此他们需要为其应用程序找到替代解决方案。 一些常见的解决方案包括: UIDocumentInteractionController UIActivityViewController 共享钥匙串访问自定义网址方案网络服务 iCloud API
  • 如何在Xcode 6.1中安装iOS 7.0和iOS 8.0模拟器?(How to install iOS 7.0 and iOS 8.0 Simulators in Xcode 6.1?)
    问题 我想在iOS 7.0和iOS 8.0上测试我的应用程序。 我已将iPhone5升级到iOS 8.1。 现在,在这些操作系统中测试我的应用程序的唯一方法是使用模拟器。 但是在将我的Xcode升级到6.1之后。 我看不到iOS 7.0和8.0模拟器。 我需要在Xcode 6.1中安装这些模拟器。 有什么方法可以在Xcode 6.1中安装这些模拟器吗? 笔记: 1)我将这些模拟器SDK从旧的Xcode复制粘贴到Xcode 6.1的内容中,但是没有用。 2)我尝试从Xcode>偏好设置>下载中安装这些文件,但这些文件未显示在列表中。 3)我从Xcode的“窗口”>“设备”中删除了所有设备,然后重新启动Xcode并重新添加了它们,但是这些模拟器没有出现。 回答1 Xcode 6.0.x和6.1.x仅支持iOS 7.0和更高版本的模拟器。 Xcode 6.2及更高版本仅支持iOS 7.1和更高版本的模拟器。 较早的模拟器运行时与新的CoreSimulator体系结构不兼容。 如果要运行iOS 6.x模拟器,则需要安装Xcode5.1.x。 iOS 7.0模拟器无法在OSX Yosemite上运行,因此,如果要运行iOS 7.0模拟器,则必须在OS X Mavericks上。 iOS 8.0模拟器不可用作DLC。 它仅在Xcode 6.0中受支持。
  • Xcode 5未显示方案选项以在iOS 6上运行模拟器(Xcode 5 not showing Scheme option to run Simulator on iOS 6)
    问题 Xcode 5的表现还不错,我能够在iOS 7设备和iOS 7模拟器中构建和运行应用程序。 但是,我确实想支持iOS 6.1,但是我看不到任何为iOS 6模拟器构建和运行应用程序的方法。 我做过的事情: 将项目和目标的部署目标设置为6.1 下载的iOS 6模拟器将iOS 6 SDK复制到Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ 重置模拟器的内容和设置 最初,我试图通过在iOS Simulator应用程序的“硬件”>“设备”菜单中从iOS 7切换到iOS 6来在iOS 6仿真器中查看该应用程序,但是iOS 6仿真器中没有任何应用程序。 我从这样的答案中收集到,在单击“构建/运行”之前,应该可以选择一些东西。 我希望能够在iOS 6和7模拟器中看到我的应用程序。 有什么想法我想念的吗? 这是我单击模拟器下拉菜单时看到的链接。 回答1 事实证明,解决方案是将项目的部署目标从iOS 6.1更改为iOS 6.0,在此基础上,选择模拟器方案会立即显示选择iOS 6或7模拟器的选项。 基本上,部署目标应与您已安装的模拟器版本匹配。 多亏有这样的问题的随机评论者提到了对他们有用的问题。 回答2 请注意。...我尝试了您所说的内容,但对我没有用...将“项目”上的部署目标从7.1更改为6.0