Depends on three PRs on the CocoaPods/Xcodeproj project. All required changes are available via the development branch of the cobi-bike/Xcodeproj fork:
gem "xcodeproj", :git => "git@github.com:cobi-bike/Xcodeproj.git", :branch => "development"
Changes
Support for Embedded watchOS Apps
Phoenx::Project.new do |spec|
spec.target "App", :application, :ios, '10.0' do |target|
target.watch_target "WatchApp", :watch2_app, :watchos, '4.1' do |watch_target|
# Same configuration properties available as for the app target
watch_target.extension_target "COBIWatchExtension" do |extension|
# Same configuration properties available as for the watch target
end
end
end
end
Phoenx::Project.new do |spec|
spec.target "App", :application, :ios, '10.0' do |target|
target.extension_target "COBITodayExtension" do |extension|
# Same configuration properties available as for the app target
end
end
end
Made configurations for the analyze and profile scheme action configurable (e.g. scheme.analyze_configuration = "Release")
Made code coverage support configurable (i.e. target.code_coverage_enabled = true) ⚠️ Breaking change, was on by default, now it's off by default
Made scheme configuration option available for targets — these are applied to the default scheme that is created for every target (e.g. target.archive_configuration = "Release")
⚠️ External Requirements ⚠️
Depends on three PRs on the CocoaPods/Xcodeproj project. All required changes are available via the
development
branch of the cobi-bike/Xcodeproj fork:gem "xcodeproj", :git => "git@github.com:cobi-bike/Xcodeproj.git", :branch => "development"
Changes
Support for Embedded watchOS Apps
Support for (Today) Extensions
Solves https://github.com/jensmeder/Phoenx/issues/26 @karstenlitsche
Other Changes
scheme.analyze_configuration = "Release"
)target.code_coverage_enabled = true
) ⚠️ Breaking change, was on by default, now it's off by defaulttarget.archive_configuration = "Release"
)