diff --git a/lib/beta_builder.rb b/lib/beta_builder.rb
index 57505c3..f2b4d8f 100644
--- a/lib/beta_builder.rb
+++ b/lib/beta_builder.rb
@@ -141,13 +141,16 @@ def define
end
FileUtils.rm_rf('pkg') && FileUtils.mkdir_p('pkg')
- FileUtils.mkdir_p("pkg/Payload")
- FileUtils.mv(@configuration.built_app_path, "pkg/Payload/#{@configuration.app_file_name}")
- Dir.chdir("pkg") do
- system("zip -r '#{@configuration.ipa_name}' Payload")
- end
+# FileUtils.mkdir_p("pkg/Payload")
+# FileUtils.mv(@configuration.built_app_path, "pkg/Payload/#{@configuration.app_file_name}")
+# Dir.chdir("pkg") do
+# system("zip -r '#{@configuration.ipa_name}' Payload")
+# end
+
+ system("/usr/bin/xcrun -sdk iphoneos PackageApplication -v '#{@configuration.built_app_path}' -o '/tmp/#{@configuration.ipa_name}' --sign '#{@configuration.signing_identity}' --embed #{@configuration.provisioning_profile}")
+
FileUtils.mkdir('pkg/dist')
- FileUtils.mv("pkg/#{@configuration.ipa_name}", "pkg/dist")
+ FileUtils.mv("/tmp/#{@configuration.ipa_name}", "pkg/dist")
end
if @configuration.deployment_strategy
diff --git a/lib/beta_builder/deployment_strategies/web.rb b/lib/beta_builder/deployment_strategies/web.rb
index 7510d2b..0ec694a 100644
--- a/lib/beta_builder/deployment_strategies/web.rb
+++ b/lib/beta_builder/deployment_strategies/web.rb
@@ -4,82 +4,81 @@ class Web < Strategy
def extended_configuration_for_strategy
proc do
def deployment_url
- File.join(deploy_to, target.downcase, ipa_name)
+ File.join(deploy_to, ipa_name)
end
def manifest_url
- File.join(deploy_to, target.downcase, "manifest.plist")
+ File.join(deploy_to, "manifest.plist")
end
def remote_installation_path
- File.join(remote_directory, target.downcase)
+ File.join(remote_directory)
end
end
end
def prepare
- plist = CFPropertyList::List.new(:file => "pkg/Payload/#{@configuration.app_name}/Info.plist")
+ plist = CFPropertyList::List.new(:file => "#{@configuration.built_app_path}/Info.plist")
plist_data = CFPropertyList.native_types(plist.value)
File.open("pkg/dist/manifest.plist", "w") do |io|
- io << %{
-
-
-
Link didn't work?
- Make sure you're visiting this page on your device, not your computer.
Link didn't work?
+ Make sure you're visiting this page on your device, not your computer.