Kaynağa Gözat

Adds destination flag to xcodebuild to avoid possible flake errors (#1697)

Adds destination flag to xcodebuild to avoid possible flake errors
Sergio Campamá 9 yıl önce
ebeveyn
işleme
1a5333b8c1
1 değiştirilmiş dosya ile 6 ekleme ve 1 silme
  1. 6 1
      objectivec/Tests/CocoaPods/run_tests.sh

+ 6 - 1
objectivec/Tests/CocoaPods/run_tests.sh

@@ -124,7 +124,12 @@ do_test() {
   # For iOS, if the SDK is not provided it tries to use iphoneos, and the test
   # fail on Travis since those machines don't have a Code Signing identity.
   if  [[ "${TEST_NAME}" == iOS* ]] ; then
-    xcodebuild_args+=( "-sdk" "iphonesimulator" "ONLY_ACTIVE_ARCH=NO" )
+    # Apparently the destination flag is required to avoid "Unsupported architecture"
+    # errors.
+    xcodebuild_args+=(
+        -sdk iphonesimulator ONLY_ACTIVE_ARCH=NO
+        -destination "platform=iOS Simulator,name=iPad 2,OS=9.3"
+    )
   fi
 
   # Do the work!