[iOS] Refactoring XcodeWriter::CreateProductsProject.

|XcodeWriter::CreateProductsProject| in xcode_writer.cc has evolved
into a giant function, so this CL makes it smaller by refactoring the
logics that add XCTest files for indexing and target dependencies into
two separate functions.

Bug: 709289
Change-Id: Icd2fd1cc5f925b680e25f488a42cbea3d2b53e9a
Reviewed-on: https://chromium-review.googlesource.com/568253
Commit-Queue: Yuke Liao <liaoyuke@chromium.org>
Reviewed-by: Sylvain Defresne <sdefresne@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#486593}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a88945a80077787acdf9b2a30b10febab058f1f4
1 file changed
tree: 4b017a034ca773aa4a39a3a127762dc1e0efea14
  1. tools/