101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
|
# File 'lib/zabel.rb', line 101
def self.zabel_can_cache_target(target)
if target.name.start_with? "Pods-"
puts "[ZABEL/I] skip #{target.name}"
return false
end
if target.class == Xcodeproj::Project::Object::PBXNativeTarget
if target.product_type == "com.apple.product-type.bundle" or
target.product_type == "com.apple.product-type.library.static" or
target.product_type == "com.apple.product-type.framework"
return true
else
puts "[ZABEL/I] skip #{target.name} #{target.class} #{target.product_type}"
end
else
puts "[ZABEL/I] skip #{target.name} #{target.class}"
end
return false
end
|