任何人都可以提供分步指南,用于构建和分发用于beta测试的Mac App。 Mac App将使用iCloud。我找不到任何对我有用的有用指南,但这是我到目前为止所知道的:
- 注册开发者计划(开发中心)
- 创建开发人员证书(开发人员中心)
- 创建应用ID(开发中心)
- 创建开发设备(开发中心)
- 为应用和所选测试设备(开发人员中心)创建应用程序开发配置文件
- 在开发Mac(Keychain)上安装开发人员证书
- 在Mac上安装开发配置文件(keyChain)
- 将配置文件安装到Xcode中(拖放或从管理器导入)
- 创建应用程序存档(使用Xcode)
- 导出开发人员签名的应用程序(XCode Organizer)
- 创建测试用户(iTunes Connect)
- 将已签名的应用程序复制到测试设备
- 运行已签名的应用程序 - 此处我在控制台中收到错误说:
醇>
申请被杀,因为31/07/13 2:34:40.177 PM taskgated [21510]:杀死了xx.xxx.xxx.APPNAME [pid 22396],因为它使用了com.apple.developer.ubiquity-container-不允许使用标识符权利
所以某处我做错了......所以有些问题:
- iTunes测试用户是否是全新的Apple ID?如果是这样,那么我认为该用户必须登录测试设备才能使App创建和使用iCloud资源。
- 是否可以将应用程序分发给现有的iCloud用户进行测试?如果是这样,我可以跳过关于创建测试用户的步骤吗?
- 我错过了哪些允许已签名的应用程序在测试Mac中运行并使用iCloud?我得到了Apple文档的印象,即GateKeeper将允许开发者身份验证签名的应用程序运行。
醇>
由于