问题标签 [xcode9.3]

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 投票
1 回答
298 浏览

svn - 如何在 Xcode 9.x 中使用 SVN 源代码管理?

我想使用 SVN 进行源代码控制。SVN 在我们的一台本地服务器上运行,并与其他项目/IDE 配合良好。在 Xcode 9.3 版中,我找不到任何将我的项目共享到 SVN 的方法。

0 投票
3 回答
2753 浏览

ios - 单元测试目标的 FirebaseApp.configure() 崩溃

我遇到了一个奇怪的问题,FirebaseApp.configure()调用导致我的应用程序立即崩溃,因为我的单元测试目标。它对于我的标准构建运行得很好。

任何想法为什么会发生这种情况?

这是堆栈跟踪:

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

在崩溃之前,我还看到了大量的日志条目,例如:

我已经通过 CocoaPods 安装了 Firebase 和 Firebase/Crashlytics。我不确定这是否与 Xcode 9.3 有关——这发生在两个单独的项目中,而且我相当确定以前的旧项目没有发生这种情况。

我已经打印出捆绑包的内容,并且GoogleService-Info.plist文件似乎在那里。

任何帮助将非常感激!

0 投票
1 回答
3803 浏览

ios - iOS:xcode 9.3 更新后找不到适用于 iOS 11.3 的模拟器

最近我将我的 Mac OS 版本更新为 High Sierra(10.13.4)。然后我将XCODE版本更新为Version 9.3. 成功安装后,我尝试在其上运行我的项目,我发现这个版本没有模拟器xcode 10.13.4。然后我尝试从xcode首选项下载模拟器,它只显示11.2最新模拟器的模拟器列表。也在

窗口 --> 设备和模拟器

什么都没找到。还有其他链接可以下载模拟器iOS 11.3吗?

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
358 浏览

ios - 转换为 Swift 4.1 后无法从框架中看到公共协议

我在 Swift 2.3 中有框架,我已成功转换为 Swift 3.3,它在 Xcode 8.3.3 上按预期工作。我什至可以看到其中的公共协议。

将项目转换为 Swift 4.1 并构建后,我无法在头文件中看到公共协议

例如:

通信管理器在 Swift4 框架头文件中不可见。我也尝试清除派生数据,但这也没有帮助。

我已经检查并尝试了以下链接,但没有一个有帮助

链接1 链接2 链接 3

为什么公共协议不可见?

更新:

如果我在 Xcode 9.3 中将 Swift 语言版本更改为 Swift3.3,则公共协议在标题中可见,并且 .h 文件的第一行说明了这一点

// Generated by Apple Swift version 4.1 effective-3.3 (swiftlang-902.0.48 clang-902.0.37.1)

这是否意味着它适用于用 Swift4 编写的应用程序?

0 投票
1 回答
43 浏览

swift4 - 在 Swift4 中从不同的视口添加或减去数字

我是新来的,想问一个已经为我工作了好几天的问题。我刚刚学习 Swift 4,而且我已经走了很长一段路。我真的不知道该怎么办了,我关于 swift 的书也对我没有帮助。

我创建了一个小测试应用程序,应该在其中简单地收费。

有 5 个视图控制器。第一个有 4 个按钮,可以访问其他 4 个按钮中的一个,并在文本框中输入一个数字。然后这个数字在标签中的第一个视图控制器中输出。显示数字,甚至在重新启动应用程序后再次显示最后输入的数字。

但现在我想从第一个视图控制器中扣除数字。如何修复代码?

我的视口:

我的视口

主视口中的代码:

以及其他四个之一的代码:

0 投票
2 回答
704 浏览

ios - 无法使用 swift 4.1 创建自定义框架

我一直在努力解决这个问题。所以我想在 swift 4.1 上创建一个新的简单的新框架。

我的代码是这样的:

然而,即使是这一小段代码也不适合我。公共类及其变量不会出现在头文件中。

我已经在 GitHub 上的链接上上传了这个项目。

谁能帮我弄清楚我在这里做错了什么?

0 投票
2 回答
536 浏览

xcode - 升级 Xcode 后“Edit Bot...”按钮被禁用

我已将我的 Xcode 从 9.2 更新到 9.3(这似乎也是更高版本的问题),现在我无法再编辑机器人了。

编辑机器人按钮已禁用

我尝试了什么:

  • 我在服务器和本地机器上安装了附加组件,更新 Xcode 后首次打开时会提示您。
  • 我重新启动了服务器和本地机器。
  • 我检查了服务器上的“创建和查看机器人”选项。它设置为“登录用户”。和更新前一样。
  • 每次我想在帐户下的 Xcode 设置中的本地计算机上打开 Xcode Server 首选项窗格时,它都会给我一个错误。当我第二次尝试它时,它仍然有效。但它第一次失败了:

在此处输入图像描述

  • 我从帐户窗格中删除了 Xcode 服务器并再次添加它。
0 投票
0 回答
112 浏览

xcode - Xcode 9.3 一直忘记 Xcode Server 的密码

每次我启动 Xcode 9.3 并转到报告导航器时,我的 Xcode 服务器都会断开连接

报告导航器中断开连接的 Xcode 服务器

当我转到设置中的帐户选项卡时,它会显示一个错误。

Xcode 设置中断开连接的 Xcode 服务器

当我输入凭据时,它可以工作。但似乎 Xcode 每次重新启动时都会忘记凭据。

我也经历了这个问题(每次我关闭并重新打开 Xcode 时 xcode 9.3 会话都会过期),因为它可能是钥匙串的问题。但它没有帮助。

0 投票
2 回答
533 浏览

swift - SceneKit 错误:C3DSkinnerUpdateJointsAndBoundingBox 蒙皮器没有网格

当我为我的服务器加载 .scn 文件下载并在本地存储在用户域目录中时,当我在 Scene Kit 中使用这些文件时,我收到了这个错误,我无法动态应用动画。由于骨头和剥皮者不是联合的。SCN 文件包含皮肤几何网格节点和骨骼节点(rig)。

代码加载,我能够看到模型,但它确实加载了skinner。并获得错误为"[SceneKit] Error: C3DSkinnerUpdateJointsAndBoundingBox skinner has no mesh"

注意:如果我使用 assets 文件夹中的所有角色和动画 dae 文件并在代码中使用它,效果很好。(我使用 xcode 将 dae 转换为 scn 文件)

0 投票
0 回答
55 浏览

uiimageview - 如何检测 UIImageView 的默认图像是否仍然存在?

我有一个应用程序,用户在其中提交寻宝游戏图像。他们可以选择提交第二张照片。我正在使用两个 UIImageView,它们都带有默认图像。点击它们会触发相机,如果用户拍照,它将替换我的默认图像。所有这些都按预期工作。

下一步是用户可以通过电子邮件发送这些图像。当我调用我的组合视图时,我想检测默认图像是否仍然存在于那个可选的第二张照片中,并抑制它。我不知道如何检测默认图像是否仍分配给 UIImageView 并且 Google 似乎也不想给我答案。

使用 Swift 4,如何检测 UIImageView 是否仍在显示默认图像?