【问题标题】:Organization of iPhone app source code before submission to Apple在提交给 Apple 之前整理 iPhone 应用程序源代码
【发布时间】:2012-04-17 15:44:14
【问题描述】:
我即将将我的 iPhone 应用程序提交到应用程序商店,我想知道:是否有一个标准来组织我的源代码(目录、目录的命名、哪个文件到哪个文件夹等) .)?实际上,我什至会向 Apple 提交源代码吗?也许我错过了,但我认为指南中没有提到源代码。
【问题讨论】:
标签:
ios
app-store
appstore-approval
【解决方案1】:
- 您不必向 Apple 提交任何源代码。
- 如果不检查所有代码,就没有真正的方法可以检查,只需提交它,看看会发生什么!
【解决方案2】:
- 您无需将源代码提交给 Apple,只需将使用您的分发证书签名的二进制应用程序提交给 Apple。
- 当您通过 Application Loader 应用程序提交二进制文件时,会对二进制文件进行一些静态分析。理论上,此时应该捕获未记录的 API 调用。如果什么都没抓到,Apple 肯定会抓到他们并通知您。
通常,未记录的 API 调用都带有下划线前缀。并非所有人都遵循此约定,但您可以在源代码中搜索以 _ 或 __ 开头的方法和函数。谷歌搜索任何有问题的代码符号可能会产生至少一些关于该方法或函数是否受支持以及它的作用的信息。祝你好运!
【解决方案3】:
第一点已经回答了。
对于第二点,我想建议使用名为“Validate Built Product”的 Xcode 功能。此选项将在您提交应用后对您的应用执行与 Apple 自己相同的测试。
【解决方案4】:
1.代码没有提交给苹果。仅提交应用程序的二进制文件。您可以从您的 iTunes 连接帐户单独发送您的应用程序流。
- 确保您的应用遵守应用审查说明的所有要点。特别是数据存储政策。