I have an iOS app targeting iOS 8 and 9 which I'm in the process of upgrading to use Storyboard References instead of links through code. I've gradually converted more and more bits over, when suddenly I started getting this compiler error:
: error: Deploying Storyboard References to iOS 8.0 requires that your storyboards do not share any view controller identifiers. A.storyboard and Z.storyboard both contain a view controller with identifier "ZNavigationController".
I did a bit more digging and it turns out that even though
A.storyboard didn't have anything with that storyboard ID, there was a controller in
B.storyboard and also in
Z.storyboard which both had the Storyboard ID of
The one in
B.storyboard had an incorrect ID which I removed.
Looks like Xcode is misattributing the (correct) error to
A.storyboard instead of