1

如何进行临时分发配置文件?

一直在阅读许多链接,但我认为我仍然缺少一些东西。就是想不通是什么。

以下是我采取的步骤
1. 一位团队成员向我发送了他的 UDID
2. 我将他的手机添加到开发门户下的“设备”

然后这就是我创建临时配置文件的方法
1. 在我的开发门户上转到“配置”然后“分发”
2. 添加“新配置文件”并为分发方法单选按钮选择“临时”
3。选择“通配符” App id
4. 选择所有手机。
5.在某人的机器上下载证书并安装

所以团队成员给了我 UDID,我给了他一个 .mobileprovisioning 文件和应用程序二进制文件。那是行不通的。

这是我在 XCode 上看到的错误 - “在您的钥匙串中找不到与此配置文件匹配的有效签名身份”。

如果我尝试通过将应用程序拖入 XCode 来安装,我会得到“找不到此可执行文件的有效配置文件”

请开导,
Tee

4

3 回答 3

3

许多开发人员忘记做的一个重要步骤是将代码签名权利文件添加到他们的项目中。

在 XCode 中,将一个新文件添加到项目的 Resources 组。在模板对话框中选择代码签名类别。您将要选择权利。添加后,在 XCode 中突出显示它并取消选中“get-task-allow”值。

然后,您将需要在 XCode 项目上获取信息,然后在 Build 选项卡下,转到 Code Signing 部分。在代码签名权利下,输入您添加的文件的名称。确保您在代码签名身份下选择了您的证书/配置文件对。使用这些设置构建后,您可以将 .ipa 或 .app 文件与 .mobileprovision 文件一起交给您的用户,您应该已经准备就绪。

于 2010-02-20T00:00:20.833 回答
1

您实际上是在创建一个使用您的分发证书签名的构建吗?开发者计划门户上的文档非常完整,我不知道这里的任何人能够更好地解释该过程。确保查看Distribution > Prepare App

于 2010-02-19T22:43:53.823 回答
0

确保您在 OS X Keychain Access 应用程序中看到以下内容(在登录部分):

  • 带有您组织名称的私钥。
  • 附加到上述私钥的证书,名为iPhone Developer: Organization Name

确保您的配置文件位于~/Library/MobileDevice/Provisioning Profiles.

于 2010-02-19T22:55:41.123 回答