- Rename source module from RDReaderView to RDEpubReaderView - Move all source files from Sources/RDReaderView/ to Sources/RDEpubReaderView/ - Update podspec: RDReaderView.podspec -> RDEpubReaderView.podspec - Update Podfile, demo project, and CocoaPods config for new pod name - Delete old RDReaderView pod support files from ReadViewDemo/Pods - Add new RDEpubReaderView pod support files - Update documentation (API ref, architecture, UML, conventions, etc.) - Add FixedLayoutRotationTests - Update .gitignore: exclude .DS_Store, manual unpack backups, _ssoft-output
31 lines
935 B
Ruby
31 lines
935 B
Ruby
platform :ios, '15.6'
|
|
use_frameworks!
|
|
|
|
workspace 'ReadViewSDK.xcworkspace'
|
|
project 'ReadViewSDK.xcodeproj'
|
|
|
|
target 'ReadViewSDK' do
|
|
pod 'RDEpubReaderView', :path => '..'
|
|
end
|
|
|
|
post_install do |installer|
|
|
apply_settings = lambda do |config|
|
|
config.build_settings['ENABLE_USER_SCRIPT_SANDBOXING'] = 'NO'
|
|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '15.6'
|
|
end
|
|
|
|
# Pods project (Pods.xcodeproj)
|
|
installer.pods_project.build_configurations.each { |c| apply_settings.call(c) }
|
|
installer.pods_project.targets.each { |t| t.build_configurations.each { |c| apply_settings.call(c) } }
|
|
|
|
installer.aggregate_targets.each do |at|
|
|
p = at.user_project
|
|
next unless p
|
|
|
|
# User project(s) that integrate Pods (e.g. ReadViewDemo / ReadViewSDK)
|
|
p.build_configurations.each { |c| apply_settings.call(c) }
|
|
p.targets.each { |t| t.build_configurations.each { |c| apply_settings.call(c) } }
|
|
p.save
|
|
end
|
|
end
|