File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4242# Assumes files are in [ProjectRoot]/[ExtensionName]
4343extension_group_path = File . join ( project_root , extension_target_name )
4444extension_rel_path = extension_target_name # Relative to project root
45- extension_group = project . main_group . find_sub_group ( extension_target_name )
45+
46+ # Xcodeproj has group[] access via [name], but find_sub_group isn't standard in older versions or some forks?
47+ # Standard Xcodeproj::Project::Object::PBXGroup usage:
48+ extension_group = project . main_group . find_subpath ( extension_target_name ) || project . main_group [ extension_target_name ]
4649
4750unless extension_group
4851 # If the folder exists on disk, we can add it
8588framework_path = File . join ( framework_root , framework_name )
8689
8790if File . exist? ( framework_path )
88- framework_group = project . main_group . find_sub_group ( "IOSFramework" )
91+ # framework_group = project.main_group.find_sub_group("IOSFramework")
92+ framework_group = project . main_group . find_subpath ( "IOSFramework" ) || project . main_group [ "IOSFramework" ]
8993 unless framework_group
9094 framework_group = project . main_group . new_group ( "IOSFramework" , "IOSFramework" ) # path relative to project root usually
9195 end
You can’t perform that action at this time.
0 commit comments