lib/xcodeproj_utils.rb in xcodeproj_utils-0.2.0 vs lib/xcodeproj_utils.rb in xcodeproj_utils-0.2.1

- old
+ new

@@ -66,18 +66,31 @@ def search_unused_images sources = "" for file in @target.source_build_phase.files_references sources += File.read file.real_path end + for file in @proj.files + if file.path.end_with? ".h" + sources += File.read file.real_path + end + end + for file in @target.resources_build_phase.files_references + type = file.last_known_file_type + if type and type == 'file.xib' + sources += File.read file.real_path + next + end + end images = [] for file in @target.resources_build_phase.files_references - if not file.last_known_file_type or not file.last_known_file_type.match /^image/ + type = file.last_known_file_type + if not type or not type.match /^image/ next end name = File.basename(file.display_name, '.*') - name = name.split('@').first + name = name.split('@').first.strip if sources.scan(name).count == 0 images << file end end