Commit e22ed3ae authored by Boris Bügling's avatar Boris Bügling

Use APPLICATION_EXTENSION_API_ONLY for watchOS 2 extensions

parent e9a73047
...@@ -603,7 +603,7 @@ module Pod ...@@ -603,7 +603,7 @@ module Pod
frameworks_group = pods_project.frameworks_group frameworks_group = pods_project.frameworks_group
aggregate_targets.each do |aggregate_target| aggregate_targets.each do |aggregate_target|
is_app_extension = !(aggregate_target.user_targets.map(&:symbol_type) & is_app_extension = !(aggregate_target.user_targets.map(&:symbol_type) &
[:app_extension, :watch_extension]).empty? [:app_extension, :watch_extension, :watch2_extension]).empty?
aggregate_target.pod_targets.each do |pod_target| aggregate_target.pod_targets.each do |pod_target|
configure_app_extension_api_only_for_target(aggregate_target) if is_app_extension configure_app_extension_api_only_for_target(aggregate_target) if is_app_extension
......
...@@ -576,6 +576,10 @@ module Pod ...@@ -576,6 +576,10 @@ module Pod
test_extension_target(:watch_extension) test_extension_target(:watch_extension)
end end
it 'configures APPLICATION_EXTENSION_API_ONLY for watchOS 2 extension targets' do
test_extension_target(:watch2_extension)
end
it 'does not try to set APPLICATION_EXTENSION_API_ONLY if there are no pod targets' do it 'does not try to set APPLICATION_EXTENSION_API_ONLY if there are no pod targets' do
lambda do lambda do
mock_user_target = mock('UserTarget', :symbol_type => :app_extension) mock_user_target = mock('UserTarget', :symbol_type => :app_extension)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment