【问题标题】:How can I "unlink" storyboards between two XCode projects?如何在两个 XCode 项目之间“取消链接”故事板?
【发布时间】:2017-05-22 09:14:12
【问题描述】:

我有两个 XCode 项目 - 它们是同一个应用程序的两个不同版本。我开始使用该应用的一个版本,然后由于历史原因,我不得不制作一个内容和实现略有不同的副本。

当我制作副本时,我将所有故事项目从项目 A 复制到项目 B。一切正常。但是,我注意到项目 B 中的情节提要实际上只是指向项目 A!

意思是,如果我进入项目 B 中的情节提要“Foo”并进行一些更改,它们也会出现在项目 A 中!这显然不是我想要的,我希望代码库彼此一无所知并且完全分开。

那么有没有办法让项目 B 拥有自己的所有东西,而不再看项目 A?另外,我该如何防止这种情况在未来发生? XCode 似乎在不告诉你的情况下做了一些奇怪的事情。

【问题讨论】:

  • 这对于 Xcode 来说并不典型。我建议在 Finder 中查看项目文件结构,确保您有两个单独的故事板文件,然后为两个项目重新添加不同的故事板(右键单击 Xcode 中的项目结构 -> 将文件添加到“项目”.. .

标签: ios xcode uistoryboard


【解决方案1】:

我想我明白了——在我的project.pbxproj 文件中有一个path = 对我的其他项目的引用。我不知道那是怎么发生的。我删除了该引用并手动复制了所有情节提要文件。现在好像没事了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-16
    • 1970-01-01
    • 1970-01-01
    • 2014-10-17
    • 2014-07-18
    • 2013-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多