2011-03-26 129 views
0

我即将首次提交我的苹果iOS应用程序 并且有几个关于提交的常规问题。苹果应用程序提交问题

1)我可以专门选择平台,如iPad或iPhone,但不能同时选择平台吗?

2)我的应用程序一般运行良好,但在应用程序的某个点不断收到警告,并且经常崩溃。苹果有多严格,这可能是拒绝的原因吗?

3)什么是上传过程?我是否可以手动上传所有类和资源和框架,还是有一种神奇的方式可以为我上传所有内容?

4)是否需要有支持该应用程序的网站?或者我可以让它保持空白? 5)如果它被拒绝一次,我可以重新申请同一个应用程序吗?

回答

3

1)这是一个项目设置。如果您计划同时发布iPhone和iPad版本(多个xib等),您将需要额外的工作。

2)通过仪器运行您的应用程序,并尝试减少内存泄漏。此外,如果您在应用中处理大型图像,请谨慎操作,并确保正确发布所有内容(根据我的经验,应用崩溃的主要原因之一)。 3)您将构建应用程序并将其与开发人员证书签名(Xcode会在您完成所有设置后为您执行此操作)。然后,您将通过Web界面填写应用程序信息,上传屏幕截图,最后运行您之前构建的压缩.app包。确保zip文件名中没有空格,并且不要更改.app名称。

4)你不需要网站的支持,但如果需要,只需链接到你的个人网站之一(微博等)。

5)您可以重新提交给您的内容,直到Apple终于批准您的应用。但是,除非您正在执行Apple已明确禁止的任何操作,否则您通常不会遇到拒绝问题,或者您的应用程序状态不佳,测试人员甚至无法对其进行测试。

0

1)你用你的应用程序来做。

2)如果它在测试时崩溃,它将被拒绝。

3)您构建应用程序,压缩并上传。

4)你必须输入一些信息。它应该可能存在。

1

5)是的,你可以重新提交,只要你想多次。你甚至不必增加版本号(除了你自己的内部会计)。这取决于拒绝的原因 - 如果它是你修复的错误,那是一回事;如果因为违反政策而遭到拒绝,重新提交对你无能为力。

1

之前您的应用程序可以进行审查,以下问题必须予以纠正:

无效的二进制架构 - 的iOS 3.0多二进制架构引入了支持。如果您的二进制文件是为多种体系结构构建的,那么您的Info.plist必须具有值至少为3.0的MinimumOSVersion键。此外,如果您的应用旨在支持早期的iPhone和iPod touch型号,则您的应用必须至少包含一个armv6二进制文件;除非在Info.plist UIRequiredDeviceCapabilities项中也存在armv7所需的设备功能,或者MinimumOSVersion项的值为4.3或更高,否则将不接受“精简”仅限armv7的二进制文件。

欲了解更多信息,请参阅技术Q & A QA1707在:http://developer.apple.com/iphone/library/qa/qa2010/qa1707.html

一旦这些问题得到解决,请转到版本详细信息页面,然后点击准备上传二进制文件。继续完成提交过程,直到应用程序状态为“等待上传”,然后使用Application Loader上传更正后的二进制文件。

相关问题