问题标签 [xcode10.2]

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 投票
6 回答
8751 浏览

swift - Swift 类扩展和 Swift 类上的类别不允许有 +load 方法

我已更新 Xcode 版本 10.2 (10E125) 并在设备上进行测试(不仅是模拟器)

执行应用程序时收到此消息:

objc[3297]:Swift 类扩展和 Swift 类上的类别不允许有 +load 方法

  • 它只是不适用于装有 iOS 12.2 的设备。我想知道是否有任何影响 swift 类的更新。到目前为止,在其他论坛上还没有关于这个问题的答案,只是看到苹果在生产中的其他应用程序也存在一些问题。

-我正在使用 swift 类的扩展,但我认为这不是问题

  • 使用 Cocoapods 和 Firebase 依赖项。

  • 我在我的项目中搜索了任何可能包含“加载”函数的函数,但没有找到。

请帮忙

0 投票
1 回答
219 浏览

ios - MongoSwift Pod 包含 100 个编译器错误。安装后无法构建

我有一个我计划与MongoDB. 安装 pod 文件后,在构建时出现大约 100 个错误,我不确定是什么原因造成的或如何修复它们。

添加了一些错误的屏幕截图。它们几乎完全相同。

我已经尝试重新安装MongoDBcocoapod ( pod 'StitchSDK', '~> 5.0.0'),结果相同。

我正在使用 Xcode 10.2,将 Swift 语言设置为 4.0,iOS 目标构建为 11.0(尽管我可能完全错误地做这些。)

期望能够构建没有错误的应用程序。

0 投票
0 回答
262 浏览

swift - Xcode 10.2 仍然带有可选 StringProtocol 扩展的 Swift 4.2 Array 不再编译

我刚刚更新到 Xcode 10.2,我以前编译的扩展无法再编译:

著名的Protocol 'StringProtocol' can only be used as a generic constraint because it has Self or associated type requirements错误现在出现了……

有人可以告诉我发生了什么吗?我还没有迁移到 Swift 5,只是打开了我的项目。

我已更改为:

但我想了解为什么会发生这种变化......有什么想法吗?

0 投票
1 回答
114 浏览

xcode - 如何在 Xcode10.2 中运行命令行工具项目

我在 Xcode10.2 中创建了一个命令行工具项目。我可以构建但无法运行该项目。

我应该怎么办?

我已经完成了以下方法,但我无法解决这个问题。 dyld:库未加载:@rpath/libswiftCore.dylib

0 投票
1 回答
817 浏览

ios - Xcode 10.2 iOS Swift (+ React Native) 项目编译错误

升级到 Xcode 10.2 后,我们无法再编译项目了。我们得到了这个编译错误。看起来像非常有线的 LLVM 编译器错误。据我所知,这不是 React Native 问题,但我什至无法想象如何调试此错误,整个 Internet 上都没有关于此的信息。

可能有人对此有所了解吗?或者至少如何调试它?谢谢。

  • 斯威夫特 4.2
  • React Native 0.59.3(最新)
  • Xcode 10.2

错误:

0 投票
1 回答
281 浏览

ios - 在 Xcode 10.2 中返回类崩溃字典的 Objective-C 方法

将 Xcode 更新到 10.2 后,我遇到了奇怪的崩溃。我有一个Objective-C类方法如下

NSDictionary<NSString *, Class>它返回如下类型的字典

我在 Swift 中使用这个 Objective-C 方法

与 Xcode 10.1 完美配合。

但是在将 Xcode 更新到 10.2 后,应用程序Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)在第 1 行崩溃了。我没有任何线索。

我无法控制班级Car。我将如何处理这种情况?

0 投票
16 回答
72428 浏览

ios - Xcode 10.2 Update issue Build system error -1: Unable to load contents of file list: input/output xcfilelist

After upgrading to Xcode 10.2 I am getting 2 errors

:-1: Unable to load contents of file list: 'xxxxx/Pods/Target Support Files/Pods-xxxx/Pods-xxxxx-frameworks-Debug-input-files.xcfilelist' (in target 'xxxxx')

:-1: Unable to load contents of file list: 'xxxxx/Pods/Target Support Files/Pods-xxxxx/Pods-xxxxx-frameworks-Debug-output-files.xcfilelist' (in target 'xxxxx')

I updated all my pod and changed build system to "Legacy Build System" but still getting the same build error

0 投票
1 回答
523 浏览

cocoapods - 为什么 pod 目标构建设置 Swift 语言版本号不同,我们如何在 Xcode 中修复?

我想将我的具有 pod 依赖项的小项目以及这些 pod 升级到最新的 swift 5。我确实进行了转换、测试,一切都很好。但是,我注意到在某些 pod 构建设置中有两个 swift:5 和 4.2。这在附图中进行了说明。

在此处输入图像描述

我曾尝试在另一个较小的项目中手动将 4.2 设置为 5,但目前没有遇到任何问题......

我想知道是否有人可以解释这些快速语言列的区别是什么?项目 swift 版本现在是 4.2 还是 5?另外,使两者都等于最新5的安全步骤是什么?

0 投票
0 回答
499 浏览

swift - 此 libswiftCore.dylib 副本需要 12.2.0 之前的操作系统版本 - react-native-whatsapp-stickers

将应用程序安装到 iPhone 6 时出现此错误。设备在 iOS 12.2、XCode 10.2、Swift 5 上运行。

此 libswiftCore.dylib 副本需要 12.2.0 之前的操作系统版本。2019-04-07 14:21:17.896723+0530 AvuruduwithNestomalt[254:4489] libswiftCore.dylib 的此副本需要 12.2.0 之前的操作系统版本。(lldb)

我在项目中添加了空的 swift 文件来解决这个问题。但后来我收到了这个错误。

objc[265]:Swift 类扩展和 Swift 类上的类别不允许有 +load 方法

0 投票
2 回答
321 浏览

swift - 如何等到得到使用 Alamofire 的被测组件的响应?- Xcode

我有一个登录视图控制器,用户 Almofire 库来获取响应。我在该控制器上进行单元测试,但测试总是失败。我想是因为需要时间来回应。

我的测试用例:

我尝试使用:

waitForExpectations(超时:60,处理程序:无)

但我得到了这个错误:

捕获“NSInternalInconsistencyException”

登录演示者中的 almofire 功能:

我怎么解决这个问题?:(