我有一个让我完全困惑的问题。我在iOS(4.2.1 xCode)中构建了一个简单的openGL游戏,并在我的设备上进行了测试,一切都很好。
然后我将其存档并提交给Apple。他们批准并发布了它。
当我下载(在同一设备上)或其他任何人(在各种最新设备上)时,大部分游戏都缺失了。它好像存档没有捕获项目中的所有设置。
我只能得出结论,在存档阶段,构建发生了一些事情。
有谁知道我如何测试在我的设备上运行实际存档(不提交它),以便我可以找到不同的底部?
非常感谢读这篇文章的人。
答案 0 :(得分:0)
根据我的经验,当发生这种事情时,因为早期开发构建中包含的内容不再存在,但仍然在设备上的二进制文件中。 (开发构建是增量的,因此项目中删除或更改的某些文件有时会持续存在。)您可以尝试以下操作:
这可能会揭示问题。如果没有关于“缺少大部分游戏玩法”的更多信息,很难说。
答案 1 :(得分:0)
当您即将向appstore发布游戏时,您最好制作AD-HOC版本,并将ipa赠送给您的一些朋友。当然,在制作分发ad-hoc配置文件时不要忘记标记他们的设备。所以,一旦你有了这个.ipa,从设备中删除你的开发版本并通过itunes安装.ipa。然后你会看到它为appstore下载的方式。 此外,你说有些场景/资源缺失:这可能是因为当你将资源/文件添加到你的项目时你没有启用“将文件复制到项目目录”和“添加到目标”所以构建不完整。 好的,一旦你确定你的临时ipa工作正常,制作相同的发行版,但仅适用于apptore。构建应用程序并提交到appstore! 希望这会有所帮助,再见!