Added a build script step that ran
ibtool ./Mobile/Base.lproj/MainStoryboard_iPad.storyboard --generate-strings-file ./Mobile/Base.lproj/MainStoryboard_iPad.strings
This fails the build
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.ibtool.errors</key>
<array>
<dict>
<key>description</key>
<string>Interface Builder could not open the document "MainStoryboard_iPad.storyboard" because it does not exist.</string>
</dict>
</array>
</dict>
</plist>
Command /bin/sh failed with exit code 1
When the project is first cleaned and then built, it will succeed the first time.
I tried to duplicate this in a sample project, but could not duplicate it. Our real project is much more complicated... has 6 languages, project has two targets (one for enterprise build and one for the store build). Many classes and two large storyboards.
Does anyone have suggestions what to try to do differently to figure out what is causing the problem to determine if it is a tool bug?