我想创建两个具有非常类似代码库的iphone应用程序。唯一的区别将是一些设置和UI皮肤。而不是创建两个xcode项目并复制所有代码。有没有更好的方法来设置它?为了更好的可维护性? 95%的代码是相同的。具有相同代码库的两个iPhone应用程序
2
A
回答
9
0
将两个目标添加到同一个项目中。给他们不同的Info.plists(参见“Info.plist”构建设置;他们不必被添加到目标);一个简单的方法是做FooApp-Info.plist和BarApp-Info.plist。
将“skinnable”资源放入添加到Xcode的应用程序特定目录中。 “获取信息”在Xcode的目录中,点击“目标”,并确保只有正确的目标包括每组资源)。
(您可以为不同的“皮肤”提供不同文件名的文件,但这很容易变得难以管理,并且不适用于名称固定的Default.png之类的内容。)
相关问题
- 1. iPhone - 两个相同的应用程序
- 2. iPhone /桌面应用程序的相同代码库
- 3. Android发布两个具有相同包ID的应用程序
- 4. 具有相同的代码库
- 5. 具有共享代码库的多个应用程序
- 6. 在一个应用程序中具有相同包名的相同库的两个版本
- 7. 两个iPhone应用程序如何共享相同的设置?
- 8. 两个具有相同逻辑但风格不同的Android应用程序
- 9. 具有相同框架的两个应用程序不能同时运行
- 10. 具有与完整版本相同的代码库的Android试用版程序
- 11. 苹果应用程序商店中的两个不同的应用程序具有相同的名称?
- 12. 来自相同代码库的移动应用程序克隆
- 13. iPhone通用应用程序的一个代码库?
- 14. 是两个代码具有相同的含义?
- 15. 从通用代码构建两个iPhone应用程序
- 16. 如何发布两个具有相同源代码但包名不重构的android应用程序
- 17. 在iphone应用程序中具有相同功能的2个按钮
- 18. Iphone - 多个应用程序,不同的应用程序ID,相同的令牌
- 19. 相同的代码在两个不同的应用程序上做两件不同的事情?
- 20. 安装两个具有相同捆绑标识符的应用程序
- 21. 两个应用程序加载相同的.NET程序集:相同的实例?
- 22. 从相同的代码启动两个Java程序
- 23. 具有相同后端的多个流星应用程序
- 24. 多个Android应用程序都具有相同的Facebook keyhash吗?
- 25. 构建具有相同内核的多个应用程序
- 26. 两个不相等的对象具有相同的散列码
- 27. 使用相同的ravenhq数据库与两个不同的应用程序
- 28. iOS应用程序,相同的功能和代码库,不同的UI
- 29. Cakephp3应用程序子域共享相同的应用程序代码,但不同的数据库
- 30. 加入具有相同的代码