问题标签 [xcode9.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 投票
8 回答
77629 浏览

ios - 警告:不推荐使用“字符”:请直接使用字符串或子字符串

characters - String 的实例属性,在Xcode 9.1中已弃用

使用该characters属性从 String 获取子字符串非常有用,但现在它已被弃用,Xcode 建议使用substring. 我试图检查 SO 问题和苹果开发人员教程/指南。但看不到任何建议的解决方案/替代方案。

这是警告信息:

'characters' 已弃用:请使用字符串或子字符串

在此处输入图像描述

我使用 property 执行/处理了很多字符串操作characters

有人对此更新有任何想法/信息吗?

0 投票
6 回答
4195 浏览

ios - iOS 11.2 beta 发布,但没有对应的 Xcode beta

我刚刚安装了 iOS 11.2 Beta 并下载了最新的 Xcode(即 9.1 - beta 2. 9B46)。

但是当我尝试在设备上运行该应用程序时,它说它没有必要的支持文件。

那么如果还没有相应的 Xcode,我应该如何使用 11.2 beta 进行开发呢?

0 投票
1 回答
416 浏览

xcode - Xcode 版本 9.1 (9B55) 上传存档失败 - iOS 11.1 - 应用程序必须使用公共 (GM) 版本构建

今天 Apple 刚刚发布Xcode 9.1 (build 9B55)并提供了iOS 11.1.

我刚刚尝试上传我的新存档,但不幸的是它失败并显示以下错误消息:

错误 ITMS-90534:“无效的工具链。新的应用程序和应用程序更新必须使用 Xcode 6 或更高版本、macOS 和 iOS SDK 或更高版本的公共 (GM) 版本构建。不要提交使用 beta 软件构建的应用程序,包括 beta macOS构建。”

Xcode 错误 - 在新的 9.1 版本中上传

它适用于以前的版本Xcode 9.01。我想知道,如果有什么新的东西需要考虑?需要说明的是,我没有使用任何测试版软件——这是从 AppStore 下载/更新的最终版本。

0 投票
7 回答
2180 浏览

xcode9.1 - Xcode 9.1 导出失败并显示“/usr/bin/xattr 工具可能已损坏”

在 MacOS 10.13.1 中导出 ipa 或上传到 App Store 时 Xcode 9.0.1 崩溃。

升级到 Xcode 9.1 (9B55) 后,导出时显示如下错误。

看来 xattr 已损坏,在终端中运行 xattr 时,提示以下错误。

如何修复它或重新安装 xattr?

0 投票
11 回答
9658 浏览

xcode - Xcode 9.1 iOS 模拟器窗口 > 物理尺寸已禁用

我需要为 App Store 制作屏幕截图(特别是 iPad Pro 12.9")。我调整了模拟器的大小以使其适合我的 Mac 屏幕。现在我无法将其调整回 100%,这是制作新屏幕所必需的拍摄。两个尺寸选项,物理尺寸 (Cmd-1) 和像素精确 (Cmd-2) 都是灰色的。如何将模拟器重置为 100%?

解决方法:我能够使用鼠标抓住角落手动调整模拟器窗口的大小(9.1 中调整大小的新方法)。通过调整大小、制作新的屏幕截图和检查生成的像素尺寸进行反复试验,我能够手动将其恢复到 100% (2048x2732)。原来的问题仍然存在;有没有办法在不使用此解决方法的情况下将模拟器重置为 100%?

0 投票
2 回答
359 浏览

xcode9.1 - Xcode 9.1 (9B55) 无法导出并显示“剥离扩展属性失败”

Xcode 9.1 (9B55) 导出失败,Stripping extended attributes failed错误信息如下:

在 IDEDistributionPipeline.log 中,可以看到以下错误:

在看到这个错误之前,我从网上搜索并尝试了很多,问题是如何修复或重新安装原始 MacOS 的 xattr 或 python?重新安装 High Sierra 会解决这个问题吗?

感谢您的建议。

0 投票
2 回答
735 浏览

uitableview - 图像在 UITableViewCell ios Swift 4 中没有得到适当的高度

我正在尝试从服务器下载图像并想在我的单元格中加载图像,但是当我在 cellForRowAt 方法中下载时,它不会第一次获得高度。如果我向上滚动并再次向下滚动,图像将具有适当的高度。

使用 Kingfisher 从服务器下载图像

0 投票
1 回答
1572 浏览

swift3 - 无法使用“NSUserInterfaceItemIdentifier”类型的索引为“[String : String]”类型的值下标

在我的项目(MacOS,Swift 4)中,当我尝试设置 NSTableViewDataSource. 它在 Swift 3 中运行得很好,但是当我将项目更新到 Swift 4 时,它停止了工作。

所以我想做的是通过使用单元格ID在“tableView”中显示“tableViewData”。

这是我的代码:

知道 Swift 4 中发生了什么变化吗?

0 投票
0 回答
53 浏览

xcode - 防止 Xcode 9 打开无响应的空白窗口

我已经更新到 Xcode 9(更具体的是 9.1 版本(不是测试版),但我不记得这个问题是从 9 还是 9.1 开始的)。

我开始得到奇怪的空无响应窗口,有时不响应关闭命令(与普通窗口相比):

在此处输入图像描述

它完全是空的,随机发生,并且与特定的项目或文件类型无关。它通过不同的项目、源代码、故事板等发生。

作为一名 iOS 开发人员,这开始变得非常适得其反。我怎样才能防止这种情况发生?

0 投票
0 回答
767 浏览

ios - Xcode 9.1 - 游乐场坏了

自从更新到 Xcode 9.1 后,我遇到了一些荒谬的问题。

从“使用 Swift 开发应用程序”课程中打开 Playground 会产生完全错误的结果,如下图所示。

如您所见,没有功能按钮。

此外,当我创建一个新的空游乐场(iOS,空)时,我会受到通常的“Import UIKit”行的欢迎,但随后编译器告诉我“UIKit 不存在这样的模块”。

UIKit 不存在这样的模块

任何人都可以对这一切有所了解吗?我在带有 macOS 10.12.6 的 2016 15" MacBook Pro 上运行 Xcode 9.1。

谢谢

更新:下载了 Xcode v 9.0 和 v 8.3.2。9.0 没有 Playgrounds 的问题,8.3.2 没有 TouchBar 的问题。