故事板对 cocoapods 故事板的引用似乎已损坏

Storyboard reference to cocoapods storyboard seems broken

我有一个名为 "ViewTester" 的项目,其中链接了一个名为 "blub" 的可可足动物

现在在 main.storyboard 中,我想像这样引用 blubstory.storyboard:

情节提要参考的属性:

ViewTester 的 BundleID:

blub 的 BundleID:

当我尝试 运行 时,出现以下异常:

我看到了一个相关的 Whosebug post here,但是答案并没有解决问题,因为 "blub" 在 main.storyboard[= 中没有目标成员资格18=]

关于这个问题有什么想法/解决方案吗?对我来说,这似乎是故事板引用中的一个错误,因为它没有在 "blub" 包中寻找故事板。

我通过更改情节提要参考中的包标识符解决了这个问题:

显然,故事板参考确实考虑到了包标识符。只是当它不正常时,它会打印出一个非常奇怪的非信息性异常,就像我上面问题中的那个。如果你的 bundle ID 是正确的,它就会工作!

此外:当 cocoapods 将您的 pod 添加到另一个项目时,它会使用捆绑标识符 "org.cocoapods.your_pod_name_here" 而不是您的捆绑标识符创建您的 pod 的目标!