Ver código fonte

Update build script

Kishikawa Katsumi 6 anos atrás
pai
commit
ce34c6eac0
1 arquivos alterados com 19 adições e 1 exclusões
  1. 19 1
      Lib/Rakefile

+ 19 - 1
Lib/Rakefile

@@ -173,7 +173,25 @@ namespace :build do
         t.add_build_setting('CODE_SIGN_IDENTITY', '')
         t.add_build_setting('CODE_SIGN_IDENTITY', '')
         t.add_build_setting('CODE_SIGNING_REQUIRED', 'NO')
         t.add_build_setting('CODE_SIGNING_REQUIRED', 'NO')
       end
       end
-      if xcode_version.start_with?('10')
+      if xcode_version.start_with?('11')
+        t.add_build_setting('SWIFT_VERSION', '5.1')
+        if platform == 'iphonesimulator'
+          t.add_destination('name=iPhone 11,OS=13.0')
+        elsif platform == 'watchsimulator'
+          t.add_destination('name=Apple Watch Series 5 - 44mm,OS=6.0')
+        elsif platform == 'appletvsimulator'
+          t.add_destination('name=Apple TV 4K,OS=13.0')
+        end
+      elsif xcode_version.start_with?('10.3')
+        t.add_build_setting('SWIFT_VERSION', '5.0')
+        if platform == 'iphonesimulator'
+          t.add_destination('name=iPhone 7,OS=12.0')
+        elsif platform == 'watchsimulator'
+          t.add_destination('name=Apple Watch Series 4 - 44mm,OS=5.0')
+        elsif platform == 'appletvsimulator'
+          t.add_destination('name=Apple TV 4K,OS=12.0')
+        end
+      elsif xcode_version.start_with?('10')
         t.add_build_setting('SWIFT_VERSION', '4.2')
         t.add_build_setting('SWIFT_VERSION', '4.2')
         if platform == 'iphonesimulator'
         if platform == 'iphonesimulator'
           t.add_destination('name=iPhone 7,OS=12.0')
           t.add_destination('name=iPhone 7,OS=12.0')