class Fastlane::Helper::InfoPlist

Public Class Methods

new(plist) click to toggle source
# File lib/fastlane/plugin/analyze_ios_ipa/helper/info_plist.rb, line 7
def initialize(plist)
  @plist = plist
end

Public Instance Methods

app_type() click to toggle source
# File lib/fastlane/plugin/analyze_ios_ipa/helper/info_plist.rb, line 29
def app_type
  prase['ZHAppBuildType']
end
bundle_name() click to toggle source
# File lib/fastlane/plugin/analyze_ios_ipa/helper/info_plist.rb, line 37
def bundle_name
  prase['CFBundleName']
end
device_capabilities() click to toggle source
# File lib/fastlane/plugin/analyze_ios_ipa/helper/info_plist.rb, line 25
def device_capabilities
  prase['UIRequiredDeviceCapabilities']
end
display_name() click to toggle source
# File lib/fastlane/plugin/analyze_ios_ipa/helper/info_plist.rb, line 41
def display_name
  prase['CFBundleDisplayName']
end
executable() click to toggle source

def

prase['']

end

# File lib/fastlane/plugin/analyze_ios_ipa/helper/info_plist.rb, line 21
def executable
  prase['CFBundleExecutable']
end
identifier() click to toggle source
# File lib/fastlane/plugin/analyze_ios_ipa/helper/info_plist.rb, line 33
def identifier
  prase['CFBundleIdentifier']
end
prase() click to toggle source
# File lib/fastlane/plugin/analyze_ios_ipa/helper/info_plist.rb, line 11
def prase
  return @info if @info
  @info = CFPropertyList.native_types(CFPropertyList::List.new(file: @plist).value)
  @info
end
short_version() click to toggle source
# File lib/fastlane/plugin/analyze_ios_ipa/helper/info_plist.rb, line 49
def short_version
  prase['CFBundleShortVersionString']
end
version() click to toggle source
# File lib/fastlane/plugin/analyze_ios_ipa/helper/info_plist.rb, line 45
def version
  prase['CFBundleVersion']
end