0

知道为什么在使用 Cocoapods 并使用它们构建自定义模块时 SwiftUI 预览不起作用。

我有使用 Podfile、podspec、iOS 目标创建的模块。我在那里放置了应用程序使用的可重用视图。但是在开发此类视图时,我无法使用 SwiftUI 预览来在开发过程中进行预览。我每次都被强制重建应用程序。

是否可以在 Cocoapods 模块/框架中使用预览?

更新

我用 Xcode 12 创建了最简单的框架项目,并且只添加了一个带有 Hello World 文本的简单视图,它也无限加载并且不显示。

RemoteHumanReadableError: Failed to update preview.

Error encountered when sending 'previewInstances' message to agent.

==================================

|  RemoteHumanReadableError
|  
|  LoadingError: failed to load library at path "/Users/m.ziobro/Library/Developer/Xcode/DerivedData/XYZ-bfixqpagwltsdkajsbtktpcwiouc/Build/Intermediates.noindex/Previews/XYZ/Products/Debug-iphonesimulator/XYZ.framework/XYZ": Optional(dlopen(/Users/m.ziobro/Library/Developer/Xcode/DerivedData/XYZ-bfixqpagwltsdkajsbtktpcwiouc/Build/Intermediates.noindex/Previews/XYZ/Products/Debug-iphonesimulator/XYZ.framework/XYZ, 0): no suitable image found.  Did find:
|   /Users/m.ziobro/Library/Developer/Xcode/DerivedData/XYZ-bfixqpagwltsdkajsbtktpcwiouc/Build/Intermediates.noindex/Previews/XYZ/Products/Debug-iphonesimulator/XYZ.framework/XYZ: mach-o, but wrong architecture
|   /Users/m.ziobro/Library/Developer/Xcode/DerivedData/XYZ-bfixqpagwltsdkajsbtktpcwiouc/Build/Intermediates.noindex/Previews/XYZ/Products/Debug-iphonesimulator/XYZ.framework/XYZ: mach-o, but wrong architecture
|   /Users/m.ziobro/Library/Developer/Xcode/DerivedData/XYZ-bfixqpagwltsdkajsbtktpcwiouc/Build/Intermediates.noindex/Previews/XYZ/Products/Debug-iphonesimulator/XYZ.framework/XYZ: mach-o, but wrong architecture)
4

0 回答 0