Newer
Older
install! 'cocoapods', :deterministic_uuids => false

David Cordero
committed
def shared_pods
pod 'XKKeychain', :git => 'https://code.videolan.org/fkuehne/XKKeychain.git', :commit => '40abb8f1'
pod 'CocoaHTTPServer', :git => 'https://code.videolan.org/fkuehne/CocoaHTTPServer.git', :commit => '08f9b818'
pod 'AFNetworking', :git => 'https://code.videolan.org/fkuehne/AFNetworking.git', :commit => 'ee51009a' # add visionOS support
pod 'VLCMediaLibraryKit', '0.13.0a11'

David Cordero
committed
end
platform :ios, '12.0'
pod 'OBSlider', :git => 'https://code.videolan.org/fkuehne/OBSlider.git', :commit => 'e60cddfe'
pod 'InAppSettingsKit', :git => 'https://github.com/Mikanbu/InAppSettingsKit.git', :commit => 'a429840' #tvOS fix
pod 'GoogleAPIClientForREST/Drive', '~> 1.2.1'
pod 'GoogleSignIn', '6.2.0'
pod 'GTMAppAuth', '~> 1.0'
pod 'ADAL', :git => 'https://code.videolan.org/fkuehne/azure-activedirectory-library-for-objc.git', :commit => '348e94df'
pod 'OneDriveSDK', :git => 'https://code.videolan.org/fkuehne/onedrive-sdk-ios.git', :commit => '810f82da'

Felix Paul Kühne
committed
pod 'MarqueeLabel', :git => 'https://code.videolan.org/fkuehne/MarqueeLabel.git', :commit => 'e289fa32'
pod 'box-ios-sdk-v2', :git => 'https://github.com/fkuehne/box-ios-sdk-v2.git', :commit => '08161e74' #has a our fixes
# debug
pod 'SwiftLint', '~> 0.50.3', :configurations => ['Debug']
target 'VLC-iOSTests' do

Felix Paul Kühne
committed
end
platform :ios, '12.0'
inherit! :search_paths
pod 'SimulatorStatusMagic'
end
platform :tvos, '12.0'

David Cordero
committed
shared_pods
pod 'GRKArrayDiff', :git => 'https://code.videolan.org/fkuehne/GRKArrayDiff.git'
pod 'MetaDataFetcherKit', '~>0.5.0'
# debug
pod 'SwiftLint', '~> 0.50.3', :configurations => ['Debug']
platform :visionos, '1.0'
pod 'OBSlider', :git => 'https://code.videolan.org/fkuehne/OBSlider.git', :commit => 'e60cddfe'

Felix Paul Kühne
committed
pod 'MarqueeLabel', :git => 'https://code.videolan.org/fkuehne/MarqueeLabel.git', :commit => 'e289fa32'
installer_representation.pods_project.targets.each do |target|
installer_representation.pods_project.build_configurations.each do |config|
config.build_settings['SKIP_INSTALL'] = 'YES'
config.build_settings['ARCHS'] = 'arm64 x86_64'
config.build_settings['CLANG_CXX_LIBRARY'] = 'libc++'
config.build_settings['SUPPORTED_PLATFORMS'] = 'iphoneos iphonesimulator appletvos appletvsimulator xros xrsimulator'
config.build_settings['TARGETED_DEVICE_FAMILY'] = '1,2,3,7'
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
config.build_settings['TVOS_DEPLOYMENT_TARGET'] = '12.0'
xcconfig_path = config.base_configuration_reference.real_path
xcconfig = File.read(xcconfig_path)
new_xcconfig = xcconfig.sub('-l"sqlite3"', '')
File.open(xcconfig_path, "w") { |file| file << new_xcconfig }
end