在房屋分配问题与分发证书

时间:2015-07-01 09:49:04

标签: ios xcode ipad profile software-distribution

我在这里提出的第一个问题,我已经尝试了所有内容并用谷歌搜索,并且无法找到这个问题的答案。

所以我有一个客户,我必须通过内部分发系统进行iOS分发(他们不希望他们的应用程序在商店,但将在企业使用20多台设备,所以AdHoc UDID系统是不可能的。)

现在,客户端已经在我们的企业帐户上为我提供了管理员角色,并且我已完成以下操作:

  1. 下载了生产证书
  2. 在我的钥匙串上安装了客户端的.p12文件
  3. 创建了应用ID
  4. 创建了配置文件并将其下载
  5. 现在,我确实设法存档应用程序并将其安装在我的设备上,但随后应用程序在启动画面后崩溃。根据我的理解,生产证书存在问题,我很无能为力。任何帮助或建议将不胜感激。

2 个答案:

答案 0 :(得分:0)

企业签名的应用程序不允许调试连接。如果您想在设备中安装应用程序,则应创建存档.ipa并安装。

对于设备中的调试应用,您需要使用各个开发者帐户的AdHoc临时配置文件对应用进行签名。

答案 1 :(得分:0)

过了一段时间,我设法解决了这个小问题。主要问题不是.p12而是包ID本身。由于大多数时候我收到的错误是捆绑ID与提供的配置文件不匹配。所以我做的是:

  1. 使用旧名称编辑Apple Dev Site上的app id,即 com.potato.PotatoApp到com.lemon.PotatoApp (我必须这样做的主要原因是cuz& #39;我的默认ID是我公司的ID,在这种情况下,我必须使用客户端的Apple Dev帐户,因此我必须使用ID本身。

  2. 通过选择新修改的应用ID,然后更改" PotatoApp "来修改配置文件。 to" PotatoApp inHouse "

  3. 下载新编辑的个人资料。

  4. 在Debug设置中,这是相应的列表:      - 配置文件(调试和发布):" PotatoApp inHouse "     代码签名身份(调试和发布):" iPhone发行版:Lemon Company Ltd. "

  5. 同样在团队名单上更改了" Potato Company Ltd. "到" Lemon Company Ltd. ",之后创建了一个简单的存档和构建,没有任何问题。