Cocoapods: как создать стручок, используя последнюю версию Swift?

Просто скопируйте файл JAR для диска JDBC MySQL и вставьте его в Tomcat или что-то другое в папку lib сервера. Это работает для меня.

2
задан Rob 1 March 2019 в 17:09
поделиться

1 ответ

Если я правильно понял ваш вопрос, версия Swift продиктована Podspec .

Более подробно, это выглядело бы так:

Pod::Spec.new do |spec|
  ...
  spec.swift_version = '4.2'
  ...
end

Я предполагаю, что если это не учитывать, то в настоящее время по умолчанию используется значение 4.0.

Если вы хотите углубиться в детали, проверьте источник :

# @return [String] the Swift version for the target. If the pod author has provided a set of Swift versions
#         supported by their pod then the max Swift version across all of target definitions is chosen, unless
#         a target definition specifies explicit requirements for supported Swift versions. Otherwise the Swift
#         version is derived by the target definitions that integrate this pod as long as they are the same.
#
def swift_version
  @swift_version ||= begin
    if spec_swift_versions.empty?
      target_definitions.map(&:swift_version).compact.uniq.first
    else
      spec_swift_versions.sort.reverse_each.find do |swift_version|
        target_definitions.all? do |td|
          td.supports_swift_version?(swift_version)
        end
      end.to_s
    end
  end
end
0
ответ дан Adis 1 March 2019 в 17:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: