我正在尝试运行从应用程序下载的文件,尝试在Xcode中打开并出现错误:
“显示最近的消息
:-1:不支持SWIFT_VERSION'3.0',支持的版本是:4.0、4.2、5.0。(在目标'SimpleWeather'中)”
自更新以来,我一直在使用Xcode 10.2,当我尝试在iOS版本低于10的任何模拟器上运行我的应用程序时,模拟器将无法启动并崩溃,然后显示以下错误:
dyld:未加载库:/usr/lib/libauto.dylib引用自:/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation原因:找不到合适的映像。确实找到了:/usr/lib/libauto.dylib:mach-o,但不是为iOS模拟器构建的
我尝试不碰任何东西重新创建另一个新项目,将部署目标设置为iOS 9,然后再次在iOS 9模拟器上运行,但显示了相同的错误。
更新
似乎仅当您的代码库包含swift时才会出现此问题。用目标C代码库创建一个新项目不会使模拟器崩溃。为了迅速。
摘要
有人有什么主意吗?
最后更新
苹果公司刚刚发布了Xcode 10.2.1,它是模拟器已知问题的一部分,有关变通办法/修复,请参考以下链接:
https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_1_release_notes
感谢@russbishop的回复,已接受回答
滚动时获取控制台日志ScrollView
。有办法删除吗?
2019-03-27 12:33:34.109573 + 0530 MyApp [10465:46241] [UIWorkIntervalTiming] workIntervalStart:startTimestamp> targetTimestamp; 向前滚动1.116667
升级到Xcode 10.2后,出现2个错误
:-1:无法加载文件列表的内容:'xxxxx / Pods /目标支持文件/Pods-xxxx/Pods-xxxxx-frameworks-Debug-input-files.xcfilelist'(在目标'xxxxx'中)
:-1:无法加载文件列表的内容:'xxxxx / Pods /目标支持文件/Pods-xxxxx/Pods-xxxxx-frameworks-Debug-output-files.xcfilelist'(在目标'xxxxx'中)
我更新了所有Pod,并将构建系统更改为“旧版构建系统”,但仍然遇到相同的构建错误
我最近将iPhone设备中的iOS升级到12.2(以为我的应用程序“ Match4app”提供最新版本的支持),但它似乎与Xcode 10.1不兼容。我应该将Xcode更新到10.2吗?
在具有High Sierra的Mac中,当我单击Xcode的“更新”时,10.2不可用。
我找到了此链接:https : //support.apple.com/zh-cn/HT209606
带有注释: “ Xcode 10.2发布于2019年3月25日,内核可用于:macOS High Sierra 10.13.6或更高版本”
我如何安装带有High Sierra的Xcode 10.2以测试iOS 12.2?
注意:在我的旧Mac中,无法升级到Mojave。
当我尝试构建我的项目时,我收到一个编译时错误,指出无法找到我的 pod 的“模块映射文件”,并且我缺少“SwiftShimes”模块。
这很奇怪,因为当我安装 pod 时,我所有的模块映射文件都在它们应该在的位置。
我正在使用 Xcode 10.2 和 Cocoapods 1.6.1。
我已经尝试了以下 ->
这是我遇到的错误类型->
Module map file '/Users/kaunamohammed/Library/Developer/Xcode/DerivedData/OutNow-gxdxvzwmnijmrlajtbtyclkhrgqs/Build/Products/Debug-iphoneos/CodableFirebase/CodableFirebase.modulemap' not found
Run Code Online (Sandbox Code Playgroud)
我希望我的项目能够正确构建,但事实并非如此,我不知道还能做什么。
这就是我的 Podfile 的样子
platform :ios, '10.0'
workspace 'OutNow'
target 'OutNow' do
use_modular_headers!
#Pods for OutNow
pod 'Instabug'
pod 'SwiftMessages'
pod 'CodableFirebase'
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Storage'
pod 'Firebase/Firestore'
pod 'Firebase/Messaging'
pod 'Firebase/DynamicLinks'
pod 'MarqueeLabel/Swift'
pod 'RxSwift', '4.4.2'
pod 'RxCocoa', '4.4.2'
pod 'Kingfisher', '5.3.1'
pod 'InstantSearchClient', '6.0'
pod 'CoordinatorLibrary', '1.0.5' …
Run Code Online (Sandbox Code Playgroud) 当我在终端窗口中尝试“ swift软件包”时,显示以下内容:
dyld: Library not loaded: @rpath/llbuild.framework/Versions/A/llbuild
Referenced from: /Library/Developer/CommandLineTools/usr/bin/swift-package
Reason: image not found
Abort trap: 6
Run Code Online (Sandbox Code Playgroud)
我认为可能与更新到Xcode 10.2和Swift 5有关吗?在更新之前,我从未与包管理器打过交道。而且我也不是贝壳专家。
无论如何,这是相关的“ swift版本”输出:
Apple Swift version 5.0 (swiftlang-1001.0.69.5 clang-1001.0.46.3)
Target: x86_64-apple-darwin18.5.0
Run Code Online (Sandbox Code Playgroud) 我已经更新了Xcode版本10.2(10E125),并已在设备(不仅是模拟器)上进行了测试
我在执行应用程序时收到以下消息:
objc [3297]:Swift类扩展和Swift类上的类别不允许具有+ load方法
-我正在使用swift类的扩展,但我不认为这是问题
使用Cocoapods和Firebase依赖项。
我在项目中搜索了可能包含“加载”功能的任何功能,但均未找到。
请帮忙
我们有一个iOS项目。Swift语言版本为4.2。我们以前是在Xcode 10.1中构建它的,没有编译错误。
更新到Xcode 10.2(但保留Swift 4.2)之后,该项目现在充满了诸如Invalid redeclaration of 'variable.storage'
(其中variable
的某些变量的名称)之类的错误。这些错误出现在私有的,用惰性方式初始化的变量旁边,这些变量的名称在整个项目中都是常用的,但不在其范围内重新声明;该错误似乎与storage
消息的一部分有关。清理并重建不能解决问题。有什么建议么?
编辑:这些错误只出现在两个类中。由于所有这些重新声明错误,我还错过了另一个合法的编译错误(Xcode 10.2中的新功能,但足够合法)。经过一番混乱**之后,我发现错误消失了。似乎是编译器中的错误。
**我的混乱步骤是(1)取消嵌套我遇到这些错误的第一个类,(2)创建一个与未编译的类具有相同内容的新类,并指向该类,(3)注释掉失败的类,(4)找到并修复了合法的编译错误。在这一点上,我不需要弄乱另一个也给出了重新声明错误的类。现在已编译代码。因此,(5)恢复了第一类。因此,这些重新声明错误可能只是误导了;如果您找到并修复了所有与迁移相关的错误,希望您不会看到其中任何一个。
将Xcode更新到10.2 beta 3之后,我在启动应用程序时收到此错误,这将导致崩溃(应用程序成功编译):
objc [2140]:Swift类扩展和Swift类上的类别不允许具有+ load方法(lldb)
你知道这可能是由于什么吗?