Guest User

Untitled

a guest
Jun 18th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. #
  2. # Titanium mobile Rakefile for iPhone build
  3. #
  4.  
  5. DEV_PROVISIONING_UUID = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
  6. DEV_SIGN = "Developer name"
  7. DEV_APP_NAME = "DevApp"
  8. DEV_APP_ID = 'com.example.dev'
  9.  
  10. TITANIUM_SDK_VERSION = '1.3.2'
  11. IPHONE_SDK_VERSION = '3.1'
  12. BUILDER = "/Library/Application Support/Titanium/mobilesdk/osx/#{TITANIUM_SDK_VERSION}/iphone/builder.py"
  13.  
  14. task :run do
  15. sh BUILDER, 'run', './'
  16. end
  17.  
  18. task :install do
  19. sh BUILDER, 'install', IPHONE_SDK_VERSION, './', DEV_APP_ID, DEV_APP_NAME, DEV_PROVISIONING_UUID, DEV_SIGN
  20. end
  21.  
  22. task :adhoc => [:install] do
  23. version = "#{DEV_APP_NAME}-#{Time.now.strftime("%Y%m%d-%H%M%S")}"
  24. FileUtils.mkdir_p "build/adhoc/#{version}"
  25. File.open("build/adhoc/#{version}/version.txt",'w') do |f|
  26. f.puts(version)
  27. end
  28. FileUtils.cp_r "build/iphone/build/Release-iphoneos/#{DEV_APP_NAME}.app", "build/adhoc/#{version}/"
  29. FileUtils.cp File.expand_path("~/Library/MobileDevice/Provisioning Profiles/#{DEV_PROVISIONING_UUID}.mobileprovision"), "build/adhoc/#{version}/#{DEV_APP_NAME}-dev.mobileprovision"
  30. sh 'ditto', '-ck', '--keepParent', '--sequesterRsrc', "build/adhoc/#{version}", "build/adhoc/#{version}.zip"
  31. FileUtils.rm_rf "build/adhoc/#{version}"
  32. puts "[INFO] Zipped AdHoc: build/adhoc/#{version}.zip"
  33. end
  34.  
  35. task :log do
  36. sh 'cat build/iphone/build/build.log'
  37. end
Add Comment
Please, Sign In to add comment