逐步创建和分发用于beta测试的Mac App的过程

时间:2013-07-31 04:57:17

标签: xcode testing mac-app-store

任何人都可以提供分步指南,用于构建和分发用于beta测试的Mac App。 Mac App将使用iCloud。我找不到任何对我有用的有用指南,但这是我到目前为止所知道的:

  1. 注册开发者计划(开发中心)
  2. 创建开发人员证书(开发人员中心)
  3. 创建应用ID(开发中心)
  4. 创建开发设备(开发中心)
  5. 为应用和所选测试设备(开发人员中心)创建应用程序开发配置文件
  6. 在开发Mac(Keychain)上安装开发人员证书
  7. 在Mac上安装开发配置文件(keyChain)
  8. 将配置文件安装到Xcode中(拖放或从管理器导入)
  9. 创建应用程序存档(使用Xcode)
  10. 导出开发人员签名的应用程序(XCode Organizer)
  11. 创建测试用户(iTunes Connect)
  12. 将已签名的应用程序复制到测试设备
  13. 运行已签名的应用程序 - 此处我在控制台中收到错误说:
  14. 申请被杀,因为31/07/13 2:34:40.177 PM taskgated [21510]:杀死了xx.xxx.xxx.APPNAME [pid 22396],因为它使用了com.apple.developer.ubiquity-container-不允许使用标识符权利

    所以某处我做错了......所以有些问题:

    1. iTunes测试用户是否是全新的Apple ID?如果是这样,那么我认为该用户必须登录测试设备才能使App创建和使用iCloud资源。
    2. 是否可以将应用程序分发给现有的iCloud用户进行测试?如果是这样,我可以跳过关于创建测试用户的步骤吗?
    3. 我错过了哪些允许已签名的应用程序在测试Mac中运行并使用iCloud?我得到了Apple文档的印象,即GateKeeper将允许开发者身份验证签名的应用程序运行。
    4. 由于

1 个答案:

答案 0 :(得分:1)

事实证明Beta测试不使用生产配置文件,它只使用相同的开发配置文件,该配置文件必须加载到测试设备上(如果它是Mac)。我错误地认为使用了生产资料。

相关问题