我想将我的应用程序发送给我的客户进行测试。他把他的UDID发给我了。我在我的会员中心添加了我和他的UDID。
然后在钥匙串中我请求新证书并将其保存在桌面上。然后在会员中心,我创建了“App Store and Ad Hoc”(使用我要求的CSR文件签署您的iOS应用程序以提交到App Store或Ad Hoc发行版)并下载它。
另外,我在会员中心创建了一个应用程序ID,其中包含来自xCode的包标识符。
然后我创建了'Ad Hoc'(创建分发配置文件以在有限数量的注册设备上安装您的应用程序)配置文件,选择创建的分发证书并创建早期的应用程序ID并选择客户和我的UDID。然后我将.mobileprovision文件下载到桌面并双击它进行安装(但是当我点击没有发生任何事情时,我不知道它是否必须像这样)。
然后在xCode中我设置代码签名标识:调试到开发人员配置文件并发布到分发配置文件。然后我清理并构建了项目。
然后我归档我的项目并将其导出为Ad Hoc Deployment并保存在桌面上。
但是当我想在将iPhone .ipa和.mobileprovision发送给我的客户之前在我的iPhone上查看它时,它无法安装。我在iTunes上拖放这两个文件,然后选择我的手机,点击安装应用程序并同步我的手机。在我的手机上,应用程序显示为灰色图标,开始安装并立即取消。
请告诉我,我做错了什么?
答案 0 :(得分:0)
如果你的所有步骤都是对的。但是,当您打算创建ipa时,您不需要在设备上安装配置文件。当您制作.ipa文件时,它已经使用您的配置文件。所以,请勿在您的设备中安装.provisioning profile。试试这个可能会帮助你并解决你的问题。