./lib/shenzhen/plugins/itunesconnect.rb in shenzhen-0.10.1 vs ./lib/shenzhen/plugins/itunesconnect.rb in shenzhen-0.10.2
- old
+ new
@@ -15,18 +15,19 @@
@apple_id = apple_id
@sdk = sdk
@account = account
@password = password
@params = params
+ @filename = File.basename(@ipa)
end
def upload_build!
size = File.size(@ipa)
checksum = Digest::MD5.file(@ipa)
FileUtils.mkdir_p("Package.itmsp")
- FileUtils.copy_entry(@ipa, "Package.itmsp/#{@ipa}")
+ FileUtils.copy_entry(@ipa, "Package.itmsp/#{@filename}")
File.write("Package.itmsp/metadata.xml", metadata(@apple_id, checksum, size))
case transport
when /(error)|(fail)/i
@@ -61,10 +62,10 @@
%{<?xml version="1.0" encoding="UTF-8"?>
<package version="software4.7" xmlns="http://apple.com/itunes/importer">
<software_assets apple_id="#{apple_id}">
<asset type="bundle">
<data_file>
- <file_name>#{@ipa}</file_name>
+ <file_name>#{@filename}</file_name>
<checksum type="md5">#{checksum}</checksum>
<size>#{size}</size>
</data_file>
</asset>
</software_assets>