mirror of
https://github.com/zhigang1992/RubyMotion.git
synced 2026-04-23 20:31:17 +08:00
better package task not using fileutils
This commit is contained in:
@@ -36,14 +36,14 @@ end
|
||||
desc "Create an .ipa package"
|
||||
task :package => ['build:ios'] do
|
||||
tmp = "/tmp/ipa_root"
|
||||
rm_rf tmp
|
||||
mkdir_p "#{tmp}/Payload"
|
||||
cp_r Rubixir::CONFIG.app_bundle('iPhoneOS'), "#{tmp}/Payload"
|
||||
sh "/bin/rm -rf #{tmp}"
|
||||
sh "/bin/mkdir -p #{tmp}/Payload"
|
||||
sh "/bin/cp -r \"#{Rubixir::CONFIG.app_bundle('iPhoneOS')}\" #{tmp}/Payload"
|
||||
Dir.chdir(tmp) do
|
||||
sh "/bin/chmod -R 755 Payload"
|
||||
sh "/usr/bin/zip -r archive.zip Payload"
|
||||
sh "/usr/bin/zip -q -r archive.zip Payload"
|
||||
end
|
||||
cp "#{tmp}/archive.zip", Rubixir::CONFIG.archive
|
||||
sh "/bin/cp #{tmp}/archive.zip \"#{Rubixir::CONFIG.archive}\""
|
||||
end
|
||||
|
||||
desc "Deploy on the device"
|
||||
|
||||
Reference in New Issue
Block a user