2011-05-03 92 views
1

我這裏有一個情況我有我的Mac開發人員證書和供給配置文件準備好,但這些都是一些其他Mac機準備iphone:創建二進制,可以測試設備上安裝

現在我想安裝此證書+供應配置文件,並創建一個二進制文件,把它傳達給我的合作伙伴,這樣他就可以測試這個他的設備

對這個東西可能還是有必要給該設備連接到我的MAC

回答

1

首先,您將不得不向他發送包含其設備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配置實用工具,它也可以做到在互聯網上遠程安裝,但這是困難得多。

0

這當然是可能的。您需要將您的合作伙伴的設備ID包含在供應配置文件中,然後我相信這只是將可執行文件發送給他的問題,可以使用iPhone配置實用程序將其安裝在手機上。他還需要在他的手機上安裝配置文件。

+0

你能否詳細說明這個過程我是一個絕對的初學者 – 2011-05-03 20:05:24

+0

查看http://stackoverflow.com/questions/1497547/how-to-create-binary-of-iphone-application關於如何創建二進制文件。其餘的可以在蘋果開發者網站上查找供應配置文件等。 – 2011-05-03 20:08:31

相關問題