为 iPhone 和 iPad 制作一个 .IPA
Make an .IPA for iPhone and iPad
由于我已经问过这个问题,但没有得到我需要的答案,问题如下:
我为 iPhone 和 iPad 开发了一款游戏。一切正常,但现在我想 Archive 我的项目。由于我已经登录了 Apple 帐户,问题是我没有其他设备可以注册。
并且,根据 Apple 的条款和条件 "Creating a provisioning profile requires one or more devices to be registered with your Account."
有什么办法可以不花钱就搞定吗?
您在评论中提到存档的目的是将 IPA 发送给其他人。为此,应用程序需要针对它要在 运行 上使用的设备进行配置 - 其他人的设备。
所以,向那个人询问他们的设备 UDID(他们可以从 iTunes 获得),然后在您的苹果开发者门户会员中心的帐户中注册并使用它进行构建。
它应该是您创建的临时配置。
XCode 在这里抱怨的是,您需要注册要将存档保存到 运行 的设备!或者,它可能是导致问题的过期许可证。
注意: 在 Keychain 中检查任何过期的许可证。转到查看 -> 显示过期的许可证。并且,删除系统、根和任何其他类别中的任何或所有过期许可证。主要是 WWDC 许可证 造成了麻烦。
删除您的 iOS 开发和供应许可证。
现在,删除所有许可证后,重新添加您的配置文件和开发人员配置文件许可证。应该可以了。
开始全新构建,并立即存档。这应该接受存档。不要忘记在 developer.apple.com 门户中注册一个新的设备 UDID。 TestFlight 需要它。
如果您有任何疑问,请在评论中询问我们。
由于我已经问过这个问题,但没有得到我需要的答案,问题如下:
我为 iPhone 和 iPad 开发了一款游戏。一切正常,但现在我想 Archive 我的项目。由于我已经登录了 Apple 帐户,问题是我没有其他设备可以注册。
并且,根据 Apple 的条款和条件 "Creating a provisioning profile requires one or more devices to be registered with your Account."
有什么办法可以不花钱就搞定吗?
您在评论中提到存档的目的是将 IPA 发送给其他人。为此,应用程序需要针对它要在 运行 上使用的设备进行配置 - 其他人的设备。
所以,向那个人询问他们的设备 UDID(他们可以从 iTunes 获得),然后在您的苹果开发者门户会员中心的帐户中注册并使用它进行构建。
它应该是您创建的临时配置。
XCode 在这里抱怨的是,您需要注册要将存档保存到 运行 的设备!或者,它可能是导致问题的过期许可证。
注意: 在 Keychain 中检查任何过期的许可证。转到查看 -> 显示过期的许可证。并且,删除系统、根和任何其他类别中的任何或所有过期许可证。主要是 WWDC 许可证 造成了麻烦。
删除您的 iOS 开发和供应许可证。
现在,删除所有许可证后,重新添加您的配置文件和开发人员配置文件许可证。应该可以了。
开始全新构建,并立即存档。这应该接受存档。不要忘记在 developer.apple.com 门户中注册一个新的设备 UDID。 TestFlight 需要它。
如果您有任何疑问,请在评论中询问我们。