8

我在我的项目中使用 Cosmos Pod 作为星级评分。将视图类设置为 CosmosView 后,我的一个情节提要中有错误:

file:///Users/FedericoVivian/Documents/Documenti%20personali/CSMApp/CSMApp/LogBook/LogBook.storyboard:错误:IB Designables:无法渲染和更新 UIViewController 的自动布局状态(GJw-lE-8co):dlopen( Cosmos.framework, 1): 没有找到合适的图片。确实找到了:Cosmos.framework:“Cosmos.framework”缺少所需的代码签名

我使用这个版本

Cosmos 发布 15.0.0 Xcode 9.3 Swift

我该如何解决这个错误?它会导致整个情节提要为空白。

请帮帮我 !!

4

2 回答 2

16

如果您使用的是 Cocoapods,请尝试此解决方案为我解决了问题:

https://github.com/CocoaPods/CocoaPods/issues/7606#issuecomment-381279098

只需将下面的代码添加到您的 Podfile 并更新您的依赖项。

post_install do |installer|
    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings.delete('CODE_SIGNING_ALLOWED')
            config.build_settings.delete('CODE_SIGNING_REQUIRED')
        end
    end
    installer.pods_project.build_configurations.each do |config|
        config.build_settings.delete('CODE_SIGNING_ALLOWED')
        config.build_settings.delete('CODE_SIGNING_REQUIRED')
    end
end
于 2018-04-20T07:23:41.217 回答
0

Xcode 11升级到和 . 的 iPhone后,我遇到了同样的问题iOS 13

我在 Apple 的Xcode 11 发行说明中找到了,其中说了一些关于它的内容。

在 macOS 10.15 上使用 Xcode 时,某些文件(尤其是 .xib 文件和情节提要文件)可能会被复制而不是编译,从而导致构建产品不正确。(49351105)

解决方法:在正在复制的文件的文件检查器中,将类型弹出窗口从默认切换到默认 - 然后切换回默认。这会将项目文件中的文件类型重置为正确的类型,并使构建系统能够将其匹配到正确的工具来处理它。


,File InspectorType如下图所示。希望它可以帮助别人。

故事板文件

于 2019-09-24T08:36:25.113 回答