2015-06-12 17 views
8

Ich habe eine "CocoaPod" (Terminologie?), Die derzeit in der Version 1.1 ist.CocoaPods - Build für iOS 9/Swift 2 mit Xcode-beta

Es gibt auch eine Zweig des repo entwickeln, die Swift erfordert 2.0 (muss so eine Basis SDK von IOS 9.0) mit einem PodSpec wie folgt:

Pod::Spec.new do |s| 
    s.name   = 'ReachabilitySwift' 
    s.version  = '2.0-beta1' 
    s.homepage  = 'https://github.com/ashleymills/Reachability.swift' 
    s.authors  = { 
    'Ashley Mills' => '[email protected]' 
    } 
    s.summary  = 'Replacement for Apple\'s Reachability re-written in Swift with callbacks.' 
    s.license  = { :type => 'MIT' } 

# Source Info 
    s.ios.platform = :ios, "9.0" 
    s.osx.platform = :osx, "10.11" 
    s.ios.deployment_target = "8.0" 
    s.osx.deployment_target = "10.9" 
    s.source  = { 
    :git => 'https://github.com/ashleymills/Reachability.swift.git', 
    :branch => 'develop', 
    :tag => 'v'+s.version.to_s 
    } 
    s.source_files = 'Reachability.swift' 
    s.framework = 'SystemConfiguration' 

    s.requires_arc = true 
end 

Die PodSpec nicht zu validieren (pod spec lint) als Es baut mit Xcode 8.3. Wie zwinge ich die neueste Xcode-Beta?

Antwort

13

Sie können die Version der Befehlszeilentools auf der Xcode-Registerkarte "Standorte" einfach ändern und "Befehlszeilentools" in Xcode 7.0 ändern.

Dies sollte den Trick mit "pod lib lint" tun. Command Line Tools

+0

Wenn Sie stattdessen einen Link zu einem Screenshot veröffentlichen möchten, können wir für Sie bearbeiten. –

+0

Große Antwort, danke –

Verwandte Themen