多个应用商店应用程序版本 - 常规版本和认证版本
我必须为我的应用程序获得政府客户的认证。因此,应用程序商店中将有两个(类似)应用程序 - 常规(开发)版本和认证(冻结)版本。
我的问题是 - 新应用程序应该有什么不同? - 新的应用程序名称(例如我的认证应用程序) - 新的捆绑包 ID (com.mycompany.my-certified-app) - 服务器的新推送证书? - 新图像?
我以前从未提交过精简版/完整版应用程序,也许这种类型的事情太常见了。
谢谢!
I have to get a certification for my app for government customers. So there will be two (similar) apps in the app store - regular (development) version and a certified (frozen) version.
My question is - what should be different in the new app?
- new app name (e.g. My Certified App)
- new bundle id (com.mycompany.my-certified-app)
- new push certificate for the server?
- new images?
I have never submitted a lite/full version app before, maybe this type of thing is all too common.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您只需要一个不同的捆绑 ID 来制作两个应用程序(它们在 iTunes 中也需要有不同的名称,但主屏幕/项目中的名称可以相同)。
您可以为您的应用程序创建一个新目标,这将为您提供第二个 info.plist。这样您就可以为两个版本指定不同的包 ID,而无需物理复制和粘贴整个项目。
但是,如果两个应用程序除了版本号/认证状态之外都相同,那么您可能会难以获得 Apple 的批准。
如果一个应用程序只是用于测试,您不能使用 TestFlight 或类似的工具来允许您的客户在获得认证之前试用该应用程序的测试版吗?
You just need a different bundle ID to make two apps (they'll need to have different names in iTunes too, but the name on the homescreen / in the project can be the same).
You can create a new target for your app, and that will give you a second info.plist. That lets you specify different bundle IDs for the two versions without needing to physically copy and paste the whole project.
However you may have trouble getting this approved by Apple if both apps are identical apart from the version number / certified status.
If one app is just for testing, can't you use TestFlight or something similar to allow your customers to try the app in beta before it's certified?
我建议在您的应用名称中添加“- Certified”。 iTunes 商店中有大量完整版本和“- Lite”版本的示例。
除了名称之外,通常还让应用程序图标反映不同的版本。
请参阅RoboKill和RoboKill Lite 就是一个例子。
I would suggest adding "- Certified" to your app name. There are plenty of examples in the iTunes store of full versions, and "- Lite" versions.
In addition to the name, it is customary to have the app icon reflect the different versions.
SeeRoboKill, and RoboKill Lite as one example.