我這裏有一個情況我有我的Mac開發人員證書和供給配置文件準備好,但這些都是一些其他Mac機準備iphone:創建二進制,可以測試設備上安裝
現在我想安裝此證書+供應配置文件,並創建一個二進制文件,把它傳達給我的合作伙伴,這樣他就可以測試這個他的設備
對這個東西可能還是有必要給該設備連接到我的MAC
我這裏有一個情況我有我的Mac開發人員證書和供給配置文件準備好,但這些都是一些其他Mac機準備iphone:創建二進制,可以測試設備上安裝
現在我想安裝此證書+供應配置文件,並創建一個二進制文件,把它傳達給我的合作伙伴,這樣他就可以測試這個他的設備
對這個東西可能還是有必要給該設備連接到我的MAC
首先,您將不得不向他發送包含其設備ID的供應配置文件,並讓他將其安裝在他的iphone上。然後你必須創建一個ipa文件,它基本上只是一個.zip文件,它已被重命名爲整個.app目錄的.ipa文件,下面是我寫的一些ruby代碼,基本上這樣做(不會開箱即用,只是有用爲例):
source_dir = Dir.pwd
build_path = build_directory + "/build/#{config_name}-iphoneos"
app_path = build_path + "/#{target}.app"
ipa_path = build_path + "/#{target}.ipa"
payload = build_path + "/payload/"
# Fail on error here.
Dir.mkdir(payload)
FileUtils.cp_r(app_path, payload)
Dir.chdir(build_path)
ret = `zip -r #{target}.ipa payload`
Dir.chdir(source_dir);
if($?.exitstatus != 0)
# This shouldn't fail, figure out when it does and how to fix it.
unexpected_error(ret)
end
return ipa_path;
在這一點上的iTunes,iPhone配置實用工具,它也可以做到在互聯網上遠程安裝,但這是困難得多。
這當然是可能的。您需要將您的合作伙伴的設備ID包含在供應配置文件中,然後我相信這只是將可執行文件發送給他的問題,可以使用iPhone配置實用程序將其安裝在手機上。他還需要在他的手機上安裝配置文件。
你能否詳細說明這個過程我是一個絕對的初學者 – 2011-05-03 20:05:24
查看http://stackoverflow.com/questions/1497547/how-to-create-binary-of-iphone-application關於如何創建二進制文件。其餘的可以在蘋果開發者網站上查找供應配置文件等。 – 2011-05-03 20:08:31