加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

链接故事板引用时ios – ibtool错误:文件“Info.plist”无法保

发布时间:2020-12-14 19:19:41 所属栏目:百科 来源:网络整理
导读:我正在使用 Xcode 7.0 beta 4,最近将我的单个Main.storyboard拆分成一系列故事板引用连接的故事板(Xcode 7中新增了). 构建时,我收到以下“Interface Builder Storyboard Linker Error”: /* com.apple.ibtool.errors */: error: The file “Info.plist” co
我正在使用 Xcode 7.0 beta 4,最近将我的单个Main.storyboard拆分成一系列故事板引用连接的故事板(Xcode 7中新增了).

构建时,我收到以下“Interface Builder Storyboard Linker Error”:

/* com.apple.ibtool.errors */
: error: The file “Info.plist” couldn’t be saved in the folder “Pages.storyboardc”.
    Underlying Errors:
        Description: The operation couldn’t be completed. Not a directory
        Failure Reason: Not a directory

我怎样才能理解这个错误?

通过选择原始故事板中的场景并选择编辑器>来创建故事板参考.重构到Storyboard ….我遇到的前一个问题是故事板链接器抛出了不同类型的错误:

/* com.apple.ibtool.errors */
: error: Deploying Storyboard References to iOS 8.0 requires that your storyboards do not
         share any view controller identifiers. Browser.storyboard and Pages.storyboard
         both contain a view controller with identifier "PagesViewController".

事实证明,使用“Refactor to Storyboard …”命令已根据重构的视图控制器标识符之一自动为故事板引用分配了Storyboard ID.这导致了错误描述的情况(具有与视图控制器场景的标识符相同的标识符的故事板引用).我删除了这些标识符,因为我认为您不需要从代码中引用故事板引用.

更新:

我也看到这个问题表现为一个稍微不同的错误:

/* com.apple.ibtool.errors */
: error: “<StoryboardReferenceID>.nib” couldn’t be removed.
    Underlying Errors:
        Description: The operation couldn’t be completed. Not a directory
        Failure Reason: Not a directory

解决方法

在写这个问题时,我找到了摆脱错误的方法.但是,我不能说我对它意味着什么更明智,所以任何额外的见解都会受到欢迎.

我重新添加了我已删除的故事板ID,以避免以前与视图控制器共享相同标识符的错误,但确保没有两个是相同的.该错误不再显示.

我不知道故事板标识符对于故事板引用的含义是什么,但似乎链接器更喜欢它们有一个!如果需要标识符(比如由于缺少标识符而无法访问场景),我本来期望编译器警告/错误而不是链接器错误,所以我现在认为这是一个可能被解决的链接器错误通过Xcode 7的最终版本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读