43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
# File 'lib/cocoapods-byte-panglem-beta/tool.rb', line 43
def self.get_package_name
project_path = Pod::Config.instance.project_root
xcodeprojs = project_path.children.select { |e| e.fnmatch('*.xcodeproj') }
if xcodeprojs.size == 1
package_name_list = Array.new
project = Xcodeproj::Project.open(xcodeprojs.first)
project.targets.map(&:build_configuration_list).map(&:build_configurations).each do |item|
package_name_list << item[1].simple_attributes_hash['buildSettings']['PRODUCT_BUNDLE_IDENTIFIER']
end
package_name_list.uniq
else
raise Informative, 'Could not automatically select an Xcode project. ' \
"Specify one in your Podfile like so:\n\n" \
" project 'path/to/Project.xcodeproj'\n"
end
end
|