我这里有一个情况我有我的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