iOS新手。总是觉得iOS中的事情不是直截了当的。我正在使用Xcode 4.3.3开发应用程序,我已经提供了一个用于测试目的的iPhone设备,我有开发配置文件,以便我可以在设备上运行应用程序。完美的,到现在为止没有问题。现在我的客户购买了一台新设备,他想运行该应用程序。我做了以下事情:
在Xcode中:
product -> Archieve
它会在Organizer
,
Organiser
现在它要求将.ipa文件保存在磁盘中。我救了。
问题:
<something>.mobileprovision
,如果是,为什么需要提供?请给我一个方向,太多链接真的让人困惑。
答案 0 :(得分:1)
1)是的,但我建议您在选择“为企业保存”时创建.plist文件,然后将其上传到您的网络服务器并按以下方式打开:itms-services://?action=download-manifest&url=http://www.myserver.com/ota/myapp/appname.plist
2和3) 如果您有iOS Developer程序:是,则应创建配置文件,并将设备的UDID附加到配置文件(app)。这应该在iTunes连接中完成。 如果您有企业开发人员计划:您不需要设备的UDID
答案 1 :(得分:0)
是
不,它是在构建阶段根据应用程序的代码签名构建设置选择的。只需确保选择与存档时构建的证书相同的证书。
您需要将其添加到http://developer.apple.com/上的Provisioning Portal,然后下载新的配置文件。将此添加到Xcode并在之后构建以包含新设备。