问题标签 [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.
ios-simulator - 无法重置 iOS 模拟器 - 无法重置模拟器。原样离开。错误:命令失败://标准错误
我正在为我的 Appium 自动化测试使用 Xcode 6.1、iPhone 6 模拟器。
我在重置 iOS 模拟器时遇到了麻烦。使用模拟器重新启动后的第一次总是很好。但是如果我退出模拟器,并尝试再次使用它(手动和使用 Appium 工具加载),我将继续为模拟器获取黑屏。我从我的自动化日志中获得了以下信息“无法重置模拟器。原样离开。错误:命令失败://stderr'
我已经尝试过模拟器中的“重置内容和设置”,但没有帮助。我还是黑屏。而且我还尝试使用'killall SimulatorBridge'从命令行杀死模拟器,但仍然无法正常工作。
我可以让这个工作的唯一方法是 - 重新启动我的笔记本电脑......这让我很痛苦。我在想如果重启可以帮助,必须有一些我可以杀死的过程来重置它?任何人都可以在这里给我一些帮助吗?非常感谢!
storyboard - 如何通过 XCode 6.1 中的故事板在 UI 按钮之间提供灵活的水平空间
我正在创建应用程序,它应该适用于所有四种类型的 iPhone,即 iPhone 4、5、6 和 6+。我创建了一个视图如下,我想实现第二个视图。
iphone 5
第二视图 (iPhone 6)
现在我想在图像与其对应的计数之间有固定的距离,但在所有四组图像及其计数之间是等距的。我尝试降低优先级,但这对我不起作用,因为我会设置错误的约束,所以请让我知道如何通过情节提要实现它。
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。
谢谢
ios7.1 - Xcode 6.1 卡在下载 iOS 7.1 模拟器
我的 Xcode 6.1 下载 iOS 7.1 没有任何进展。它甚至需要几个小时,但进度条没有填充。我检查了下载速度,看起来 Xcode 没有连接或下载它应该下载的东西。
我该如何解决这个问题?或者有没有办法使用 *.dmg 文件将 iOS 7.1 模拟器安装到 Xcode?
xcode - 在 Xcode 工作区中访问 pods 框架(Xcode 6 中的 CocoaPods)
我无法访问在我的工作区的 Podfile 中添加的框架。这只发生在带有 Objective-C 的 Xcode 6 中的新项目中
运行时pod install
没有任何错误,项目中也没有任何错误。
你能建议我如何解决这个问题吗?
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 数据之前的最后一个障碍。我已经模拟了陀螺仪和指南针的数据,并且我已经从真实的旅程中获得了数据,所以我可以将其输入模拟器。但是我需要让它告诉我用户是否在走路、跑步、开车等。
有什么建议么?
core-data - Xcode 6.1 Mac OS X 命令行工具的新项目
我正在关注这个 iOS 核心数据教程,核心数据教程
我的 Xcode 版本是 6.1,而本教程使用的是旧版本。当需要为 Mac 命令行创建新项目时,教程说“将类型更改为“Core Data””,但在我的 Xcode 中,没有这样的 Core Data 选项。
那么,我该如何启动这个“Core Data”命令行项目呢?
ios - 模拟器在第二次运行时显示黑屏
我使用的是 Xcode 6.1,第一次启动 iOS 8 模拟器时总是可以的。但是如果我退出它,然后再次尝试打开它,我会得到一个黑屏。
我试过重置内容和设置按钮,但没有帮助。如果我重新启动我的笔记本电脑,它会没事的。但是如果它第二次显示黑屏。
有人可以在这里给我一些建议吗?我必须做些什么来重置模拟器。
cordova-3 - 由于 iOS 8.1 中未捕获的异常 NSInvalidArgumentException 而终止应用程序
当我在 iOS 模拟器中启动我的示例应用程序时,我遇到了这个问题,每当我调试时,我都会使用机器代码,所以很难找到到底是什么原因造成的nil modal view controller
libc++abi.dylib:以 NSException 类型的未捕获异常终止
除了 iOS 8.1 之外,应用程序也可以正常运行