ios - SwiftUI 预览未针对不同的方案构建:错误:没有这样的模块“MyApp”
问题描述
我有一个主要使用 UIKit 构建的应用程序,但我刚刚添加了我的第一个 SwiftUI 视图,但它没有构建。我的 Xcode 项目中有两种不同的方案:MyApp
和MyApp_Staging
. 我正在研究这个MyApp_Staging
方案,想看看我的 SwiftUI 预览是什么样的。但是,它不会构建并给我错误:
no such module 'MyApp'
----------------------------------------
CompileDylibError: Failed to build ImagePickerView.swift
Compiling failed: no such module 'MyApp'
/Users/Me/Library/Developer/Xcode/DerivedData/MyApp-czotsuriazmotwgvkpfocaqlgfpz/Build/Intermediates.noindex/Previews/MyApp (Staging)/Intermediates.noindex/MyApp.build/Debug (Staging)-iphonesimulator/MyApp.build/Objects-normal/x86_64/ImagePickerView.2.preview-thunk.swift:1:55: error: no such module 'MyApp'
@_private(sourceFile: "ImagePickerView.swift") import MyApp
我知道这些方案设置正确,因为该应用程序通常可以正常工作。
在我的产品模块名称中,它正确列出了多个值:不同构建类型的 MyApp 和 MyApp_staging。从技术上讲,该值设置为$(PRODUCT_NAME:c99extidentifier)
,但这填写了正确的名称。
是什么导致了这个问题?
解决方案
推荐阅读
- python - 散景可以动态更新网格图中的列数吗?
- c++ - 在不同类的运算符重载中访问/更改私有变量的问题
- rust - 为什么 Rust 的示例猜谜游戏允许具有不同返回类型的 match 语句?
- auth0 - 无法注销身份提供者 Auth0 Office 插件
- haskell - 为什么haskell不能推断出这种类型?
- android - 如何将 LinearLayout 转换为 Bitmap 而无需在 android 中重塑?
- c# - 从自定义控件的另一个属性中获取设计器中设置的属性值
- regex - 查找数字,然后将其替换为 number+1 Google Sheet
- python - Discord.py 默认角色权限
- docker - 无法使用 dockerfile golang 打开文件