相关疑难解决方法(0)

使用Swift 5.1编译的模块不能由Swift 5.1.2编译器导入

我有一个框架(在本例中为RxSwift),已使用Xcode 11.0将其编译为传统RxSwift.framework样式包

这很好地导入了Xcode 11.0和11.1,从没有任何问题

今天,在Apple发布Xcode 11.2之后,我进行了升级,并看到以下错误消息:

使用Swift 5.1编译的模块不能由Swift 5.1.2编译器导入

我习惯于迅速地编译不匹配的东西,而且我知道我可以使用Xcode 11.2重新编译RxSwift并继续进行,但是Swift 5.1的主要特点是模块稳定性

我给人的印象是,既然我们已经有了模块稳定性,那么框架就不需要继续与每个新的Xcode版本一起重新编译,但是事实并非如此。

如果有人能解释这里发生的事情,我将不胜感激。Xcode 11.2是否存在错误?还是我最初用Xcode 11.0编译时需要某种方式告诉它我想要模块稳定性吗?

xcode ios swift swift5.1

62
推荐指数
2
解决办法
7111
查看次数

React Native 构建失败 - xcodebuild:错误:名为“foo”的工作区不包含名为“foo”的方案

我有一个反应本机应用程序,当从 XCode 运行时,它按预期工作(在模拟器上构建和运行)。但是当我尝试从我的终端运行它时

\n
npx react-native run-ios\n
Run Code Online (Sandbox Code Playgroud)\n

我收到错误:

\n
error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. To debug build logs further, consider building your app with Xcode.app, by opening foo.xcworkspace.\nCommand line invocation:\n    /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -workspace foo.xcworkspace -configuration Debug -scheme foo -destination id=FEB37\n\nUser defaults from command line:\n    IDEPackageSupportUseBuiltinSCM = YES\n\nxcodebuild: error: The workspace named "foo" does not contain a scheme named "foo". The "-list" option can be used to find the …
Run Code Online (Sandbox Code Playgroud)

xcode react-native-ios lottie

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

xcode ×2

ios ×1

lottie ×1

react-native-ios ×1

swift ×1

swift5.1 ×1