xcode7相关内容

UI 测试删除文本字段中的文本

在我的测试中,我有一个文本字段,其中包含预先存在的文本.我想删除内容并输入一个新字符串. let textField = app.textFieldstextField.tap()//删除“旧值"textField.typeText("新值") 使用硬件键盘删除字符串时,没有为我生成任何录音.用软件键盘做同样的事情后,我得到了: let key = app.keys["Usuń"]//密钥的 ..
发布时间:2021-09-01 20:43:12 移动开发

有没有办法在 Swift XCTest UI 中的测试之间重置应用程序?

在 XCTest 中是否有一个 API 调用,我可以将它放入 setUP() 或 tearDown() 以在测试之间重置应用程序?我查看了 XCUIApplication 的点语法,我看到的只是 .launch() 或者有没有办法在 Swift 中调用 shell 脚本?然后我可以在测试方法之间调用 xcrun 来重置模拟器. 解决方案 您可以在测试目标中添加一个“运行脚本"阶段来构 ..
发布时间:2021-09-01 20:31:12 移动开发

如何滚动故事板预览?

故事板有一个水平滚动条供您滚动查看其他场景,但在预览故事板场景时滚动条不存在.你如何滚动故事板预览?(假设我没有使用魔术鼠标) 解决方案 Shift + Mouse Scroll 怎么样?或者,如果您有 Macbook,请在触控板上向左或向右滑动两根手指进行滚动. ..
发布时间:2021-08-30 20:05:26 移动开发

Xcode 增加了很多 <animations/>在我的故事板和 xib 文件中标记

只是想知道是否有人和我有同样的问题:Xcode 在我触摸的故事板中添加了很多标签.我尝试删除,但我不能,因为它不断添加这些标签. 这是我使用的新 Xcode (7.0.1) 的错误吗? 解决方案 自 2015 年 10 月 28 日发布的 Xcode 7.2 Beta (7C46I) 起,就像在 Xcode 7 中打开 Storyboard 或 XIB 文件时自动添加这些标签一样或 ..
发布时间:2021-08-30 20:00:26 移动开发

为什么在 SceneKit 中不调用 Contact Delegate?

我正在开发一款游戏,但我在 SceneKit 中遇到了联系人委托的问题.我在 ViewController 中声明了正确的委托并使用它来设置委托: sceneView.scene?.physicsWorld.contactDelegate = self 它应该可以工作,事实上,它可以使用 XCode 6.4 但使用测试版 XCode 7 则不行.相同的代码.我的问题是:这里有人能知道一个临时 ..
发布时间:2021-07-16 19:07:22 移动开发

如何在 Xcode 中重构 Swift?

有没有办法在 Xcode 7.1 中重构 swift? 当我尝试重命名变量时(例如突出显示、右键单击、重构 > 重命名),Xcode 会弹出一个错误对话框,内容如下: 无法重构 Swift 代码.Xcode 只能重构 C 和 Objective-C 代码. 是否有解决方法? 解决方案 AFAIK 重构现在不适用于 Swift,但是,至少在同一个文件(范围)中,您可以执行以 ..
发布时间:2021-07-05 20:38:47 移动开发

React-native IOS:网络请求失败

我正在测试本机应用程序(在 xcode 模拟器 v9.2/xcode 7.2.1 中的 OS X Yosemite 上).我收到以下代码的 Network request failed 错误.具有正确 appid 的实际 url 在浏览器中工作正常,并以 json 格式为我提供正确的信息,并且 promise/api 调用看起来不错. 我不在防火墙后面.我已尝试对连接进行故障排除,并在开发人 ..
发布时间:2021-07-04 18:47:48 移动开发

Xcode 4+ 中的 Python?

如何在 Xcode 4、5、6 或 7 中创建一个 Python 友好的环境? 解决方案 我想通了!这些步骤看起来比实际需要更多的努力. 这些说明用于从头开始创建项目.如果您希望在此项目中包含现有的 Python 脚本,您显然需要稍微偏离这些说明. 如果您发现这些说明由于 Xcode 更新的变化而不再有效或不清楚,请告诉我.我会进行必要的更正. 打开 Xcode.两者的说 ..
发布时间:2021-06-25 19:31:22 移动开发

有效的配置文件不适用于 git 存储库

我刚刚创建了一个配置文件(分发),其中包括推送通知等功能......流程顺利,应用程序被苹果接受,一切在生产中运行良好.随着应用程序的发展,功能增加并在以下版本中进行了复杂的编码,因此为了安全起见,我想为应用程序维护 git 存储库. Git 实现已完成,并在开发中添加了新功能.即将测试部分一切正常,包括推送通知. 但是在通过 Xcode 7.1 提交到应用商店时,我得到了(没有找到与 ..
发布时间:2021-06-22 20:25:02 移动开发

Xcode 7.2:无法定位或生成签名资产,不能使用通配符应用 ID 来创建内部配置文件

我签署了一个 iOS 应用程序和 WatchKit 应用程序 &具有有效配置文件的扩展目标(每个应用程序标识符的单独配置文件,而不是通配符 App ID),构建已成功存档,但是当我尝试导出/保存企业构建时,Xcode 自动生成/定位 XC:配置文件,它也并重置/使之前选择的配置文件无效.我得到以下错误.(即使我们没有使用通配符应用 ID) “无法定位或生成签名资产,不能使用通配符应用 ID ..

Swift:使用未声明的类型

我正在实现一个类,但出现此错误: 使用未声明的类型“myProtocol" 这是我的代码: class LocalContactService: myProtocol{ 你们有谁知道我为什么会收到这个错误吗? 解决方案 我遇到了同样的错误.在我的情况下,我意外地发现我在“构建阶段"中将我的 swift 文件添加到“复制包资源"中,我删除了所有 swift文件除外资产然后一切 ..
发布时间:2021-06-22 20:02:29 移动开发

Xcode 7 在创建新文件时崩溃

我有“El Capitan GM"并且我已经将我的 Xcode 更新为 Xcode 7 GM.现在我无法创建新类,Xcode 崩溃并显示以下消息: 未识别异常(NSInvalidArgumentException):-[NSOpenPanel setAccessoryViewDisclosed:]:无法识别的选择器发送到实例 0x7f940cf89af0 有人遇到过这个问题吗?有人解决了吗? ..
发布时间:2021-06-13 19:06:40 移动开发

尝试使用 Xcode 的新 UI 测试运行多个测试失败

当我尝试在新的 Xcode 测试版中同时运行多个 UI 测试时,它在第一次测试后失败,并在第一次之后的每个测试中出现错误“UI 测试失败:应用程序状态仍未终止".有没有人解决这个问题? 解决方案 您是否包含了一个 functearDown(){super.tearDown()} 功能? 每次测试后都需要终止应用程序状态,然后再重新初始化 func setUp() { ..
发布时间:2021-06-11 20:32:41 移动开发

压缩构建设置中缺少的 Png 文件

我正在构建一个包含大量图像的应用程序,因此我使用 ImageOptim 将它们全部粉碎以帮助减小我的 .IPA 的大小.我的应用程序的大小根本没有改变. 我查看了他们的网站,他们说在打包下的构建设置中关闭 Compress Png Files.但是,该选项不存在.我尝试将其手动添加到我的 project.pbxproj 中,但它列在“用户定义"部分下并且没有将其关闭. 我也尝试在构建设 ..
发布时间:2021-06-11 20:22:02 移动开发

在 OS X El Capitan 上将项目迁移到 Xcode 7.2 会破坏构建

我之前使用 Xcode 7.1 运行 OS X Mavericks,我刚刚更新到 OS X El Capitan 和 Xcode 7.2.我的应用程序在模拟器和设备上运行良好,没有任何故事板警告.现在我看到了一堆关于情节提要中缺少约束的警告,并且应用程序因此错误而崩溃: 由于未捕获的异常“NSInvalidUnarchiveOperationException"而终止应用,原因:“无法实例化 ..
发布时间:2021-06-09 20:02:27 移动开发

在Xcode 7中的项目之间导航

可以使用哪种键盘快捷键在Xcode 7中打开的项目之间导航? 已经看到了这些建议( [1] , [3] ),对于以前版本的Xcode,似乎没有一个在v7中起作用: Cmd + ` Cmd + Shift + ` Cmd + Ctrl + ↑ /↓ . 解决方案 根据注释,这里的答案是在Xcode未最大化时使用 Cmd + `,否则您可以使用三指拖动. 感谢@A ..
发布时间:2021-05-28 19:25:24 移动开发

Xcode 7:"supportedInterfaceOrientations"的实现中返回类型冲突:"UIInterfaceOrientationMask"与"NSUInteger"

我刚刚将Xcode更新为7.0版(7A220),不幸的是,我遇到了一些问题.让我列出这些: 现在images.xcassets仅对1x,2x,3x提供支持.Retina 4 2x框对于现有图像仍然存在,但是您无法添加具有Retina支持的新图像集.我该如何处理? 我的应用不再适用,适用于iPhone 4 *和5 *.图像消失了:我只能看到文本(实际上只有启动屏幕图像有效).我猜想我可能对i ..
发布时间:2021-05-17 21:01:16 移动开发