问题标签 [xcode6.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
195 浏览

ios-simulator - 无法重置 iOS 模拟器 - 无法重置模拟器。原样离开。错误:命令失败://标准错误

我正在为我的 Appium 自动化测试使用 Xcode 6.1、iPhone 6 模拟器。

我在重置 iOS 模拟器时遇到了麻烦。使用模拟器重新启动后的第一次总是很好。但是如果我退出模拟器,并尝试再次使用它(手动和使用 Appium 工具加载),我将继续为模拟器获取黑屏。我从我的自动化日志中获得了以下信息“无法重置模拟器。原样离开。错误:命令失败://stderr'

我已经尝试过模拟器中的“重置内容和设置”,但没有帮助。我还是黑屏。而且我还尝试使用'killall SimulatorBridge'从命令行杀死模拟器,但仍然无法正常工作。

我可以让这个工作的唯一方法是 - 重新启动我的笔记本电脑......这让我很痛苦。我在想如果重启可以帮助,必须有一些我可以杀死的过程来重置它?任何人都可以在这里给我一些帮助吗?非常感谢!

0 投票
1 回答
931 浏览

storyboard - 如何通过 XCode 6.1 中的故事板在 UI 按钮之间提供灵活的水平空间

我正在创建应用程序,它应该适用于所有四种类型的 iPhone,即 iPhone 4、5、6 和 6+。我创建了一个视图如下,我想实现第二个视图。

iphone 5

在此处输入图像描述

第二视图 (iPhone 6)

在此处输入图像描述

现在我想在图像与其对应的计数之间有固定的距离,但在所有四组图像及其计数之间是等距的。我尝试降低优先级,但这对我不起作用,因为我会设置错误的约束,所以请让我知道如何通过情节提要实现它。

0 投票
1 回答
184 浏览

ios - 我可以使用 Xcode 6 将使用 2.5.0 Cordova 版本开发的 Phonegap 应用程序发布到 AppStore

我有一个使用 Cordova/Phonegap 开发的应用程序,我需要上传到 App Store。

该项目使用“cordova 2.5.0”,我们希望使用 Xcode 6 将其上传到 AppStore。该应用程序仅显示来自 Web 服务的数据信息,它不访问 iOS SDK 的本机功能,如相机、gps ..

我可以直接上传吗,或者我必须将项目升级到iOS 3.7.0和Cordova 4.0.0。

谢谢

0 投票
2 回答
797 浏览

ios7.1 - Xcode 6.1 卡在下载 iOS 7.1 模拟器

我的 Xcode 6.1 下载 iOS 7.1 没有任何进展。它甚至需要几个小时,但进度条没有填充。我检查了下载速度,看起来 Xcode 没有连接或下载它应该下载的东西。

我该如何解决这个问题?或者有没有办法使用 *.dmg 文件将 iOS 7.1 模拟器安装到 Xcode?

0 投票
1 回答
327 浏览

xcode - 在 Xcode 工作区中访问 pods 框架(Xcode 6 中的 CocoaPods)

我无法访问在我的工作区的 Podfile 中添加的框架。这只发生在带有 Objective-C 的 Xcode 6 中的新项目中

运行时pod install没有任何错误,项目中也没有任何错误。

你能建议我如何解决这个问题吗?

0 投票
1 回答
3730 浏览

objective-c - 模拟 CoreMotion iOS 模拟器

我正在尝试开发一个使用 CoreMotion 框架的应用程序。我不想一直跑出去测试我的应用程序,所以我想找到一种技术,让我可以发送假的,这样我就可以尝试很多不同的场景。我希望测试用户步行、驾驶、停车等场景。我不想每次我想测试应用程序时都必须出去走路、开车、停车等。

编辑:我知道模拟器还不支持 CoreMotion。但希望有人能给我一些关于如何伪造这个的想法

更新:到目前为止我使用方法调配所取得的成就。我已经为此换回了objective-c,因为我认为最好先尝试用这种语言弄清楚,然后再尝试将其翻译成Swift

我已经像这样设置了一个方法调配类

我为 CMMotion 和 CMAccelerometerData 创建了一个类别

然后是 CMMotionManager 类的类别。

Swizzling方法是这样完成的

这允许我传入我自己的数据

所以我可以像这样检索数据

我也对 DeviceMotion 类进行了调配。这是我拥有的快速示例应用程序,它使用方法 swizzle 技术从加速度计和陀螺仪中提取数据

在此处输入图像描述

单击测试按钮时,它会随机生成加速度计和陀螺仪数据并更新标签。

代码看起来像这样

我正在努力弄清楚如何获得这种方法。我已经混合了许多 CoreMotion 方法,但需要一些帮助。目前在模拟器上,尽管 MotionManager 现在存储陀螺仪、加速度计等数据,但这些块方法不会触发。

我也混合了这些方法

所以他们总是返回真,但仍然不能让这些块触发。我想要一些帮助,试图弄清楚如何正确调整这些方法,以便我可以开始向模拟器发送和接收模拟数据

编辑:我确实通过添加以下类别来调整加速度计更新方法。到 CMMotionManager 类

这工作得很好,因为我已经混合了加速度数据。

然后我通过添加此类别尝试使用 CMMotionActivityManager 类

但是我在这里收到此错误

[ NSGlobalBlock行走]:无法识别的选择器发送到实例 0x1086cf330

任何建议,将不胜感激

更新 2:

抱歉回复晚了,只能等到今天试试这个。我根据您的建议更新了方法,因此现在可以使用

问题是,我需要访问 CMMotionActivity 才能确定他们是否在走路等。原始代码

允许您访问此变量。但是,既然我已经对此进行了调整,它现在在我的类别文件中调用我的新声明,其中不包含 CMMotionActivity 变量。关于如何访问它的任何想法。这有点复杂,但这是我最终开始模拟 CoreMotion 数据之前的最后一个障碍。我已经模拟了陀螺仪和指南针的数据,并且我已经从真实的旅程中获得了数据,所以我可以将其输入模拟器。但是我需要让它告诉我用户是否在走路、跑步、开车等。

有什么建议么?

0 投票
3 回答
2027 浏览

core-data - Xcode 6.1 Mac OS X 命令行工具的新项目

我正在关注这个 iOS 核心数据教程,核心数据教程

我的 Xcode 版本是 6.1,而本教程使用的是旧版本。当需要为 Mac 命令行创建新项目时,教程说“将类型更改为“Core Data””,但在我的 Xcode 中,没有这样的 Core Data 选项。

那么,我该如何启动这个“Core Data”命令行项目呢?

0 投票
2 回答
132 浏览

ios - 模拟器在第二次运行时显示黑屏

我使用的是 Xcode 6.1,第一次启动 iOS 8 模拟器时总是可以的。但是如果我退出它,然后再次尝试打开它,我会得到一个黑屏。

我试过重置内容和设置按钮,但没有帮助。如果我重新启动我的笔记本电脑,它会没事的。但是如果它第二次显示黑屏。

有人可以在这里给我一些建议吗?我必须做些什么来重置模拟器。

0 投票
3 回答
1072 浏览

ios - 如何在 iOS 中使用 AssestsLibrary 删除以下 Apple Mach-O-Linker 错误?

0 投票
0 回答
254 浏览

cordova-3 - 由于 iOS 8.1 中未捕获的异常 NSInvalidArgumentException 而终止应用程序

当我在 iOS 模拟器中启动我的示例应用程序时,我遇到了这个问题,每当我调试时,我都会使用机器代码,所以很难找到到底是什么原因造成的nil modal view controller

libc++abi.dylib:以 NSException 类型的未捕获异常终止

除了 iOS 8.1 之外,应用程序也可以正常运行