ExternalProject test case required for iOS
Split out from #23645 (comment 1205985). That issue reported a change made by !6888 (merged) which broke scenarios where the Xcode generator was used for iOS builds where both device and simulator builds (as one example) would have clashing stamp files. We need a test case which verifies that scenario to avoid future regressions.