现在我有一个普通的iPhone应用程序与独特的跳板图标和闪屏。现在我想创建基本上相同的应用程序,只需稍作更改 - 此应用程序将具有不同的名称,不同的跳板图标和不同的启动画面。所以基本上我现在所做的就是复制原始构建目标 - 但是如何将另一个icon.png添加到我的项目并告诉XCode使用每个构建的相关图标?那么闪屏如何?iphone:使用不同的图标与不同的构建目标?
11
A
回答
2
好,我找到了答案,这是相当简单的。正如我已经提到的,我重复了我拥有的目标 - 并更改了产品名称。然后是应用程序图标和启动画面的棘手部分。我基本上做的是从项目文件夹中删除这些文件,并将它们移动到外部文件夹。然后,我会为新目标的图像创建另一个外部文件夹。然后,我会将这些图像的引用(非常重要,不要将它们复制!)添加到每个构建的项目中。
6
每一个目标将有不同的Info.plist文件
在这个文件中,你可以指定图标,闪屏,显示的名称...
1
嗯......每当我尝试通过将其拖到摘要窗格上来使用外部引用的图标时,也会将副本也发送到我原始项目的根目录 - 两个图标试图在一样的地方。
我已经禁用了复选标记来复制文件,如果有必要的话,但它仍然会这样做(Xcode 4)让我觉得这些文件需要在根上才能工作。
我是否错过了一些东西,我应该为两个版本命名我的文件,例如?
4
没有必要将您的图标文件拖到目标摘要上的helpareas。 只需正确命名文件(Icon.png,[email protected]等),并将它们作为资源添加到项目中,并确保只将它们添加到需要的目标包中,然后将它们用于自动的。
您可以创建两套iconfiles,并拖动到你的项目取消选中它们不使用的盒的目标时。
0
添加图标文件只对相关目标,然后将它们添加到您info.plist在“图标文件”下的文件(必须做两次,iOS5还有另一个)。
通常它是为你,如果你按照文件命名规则进行:为iPhone
:
- 的icon.png
- [email protected]
为iPad :
- Icon-72.png
- Icon-72 @ 2x。PNG
16
Xcode的6 - 9 Xcode的
- 转到images.xcassets,然后点击加号按钮来创建新的应用程序图标。您应该为每个版本设置一个应用程序图标。
- 转到项目 - >建立设置并搜索“资产目录应用图标集名称”。在每个目标中,更改应用程序图标集名称的名称以匹配您在步骤1中输入的名称。
相关问题
- 1. Hudson - 针对不同触发器的不同构建目标
- 2. 使用Rust Cargo构建不同的目标名称
- 3. 不同的标注iPhone的不同图像
- 4. 使用与不同版本的Typescript构建的项目的不同版本
- 5. 使用同一图标创建不同的可绘制实例
- 6. TFS构建目标不同的引用DLL
- 7. 如何用不同的目标名称构建libcurl.so?
- 8. 为不同的构建类型重用MSBuild目标
- 9. 不同的安装目标与cmake
- 10. 为不同的项目分配不同的(PNG)图标
- 11. 使用不同的图标和不同的Android SDK版本
- 12. XCode中的不同目标
- 13. .NET集成的API与不同的目标构架
- 14. 使用不同的标签
- 15. Make:使用不同的目标设置目标特定变量
- 16. MSBuild使用两个不同的项目构建相同的DLL
- 17. 导航查看不同项目的不同图标颜色
- 18. 不同的图标弯曲
- 19. 如何对不同的目标使用相同的命令?
- 20. 如何在MFC中为不同的构建目标使用不同的资源文件
- 21. Xcode项目:不同的语言,不同的目标
- 22. 标签坐标轴与坐标图的距离不同
- 23. Docker不同的摘要,当推相同的图像与不同的标签
- 24. iPhone/Xcode:不同的项目对象可以有不同的包标识符吗?
- 25. 不同或相同的人脸检测使用目标c
- 26. 在目标中使用不同的图层c
- 27. iPhone开发的目标是什么?为什么我需要不同的目标?
- 28. 相同的图标与gulp svg sprite不同的大小?
- 29. 的UITabBarController与相同视图控制器在不同的标签
- 30. 使Ant在不同情况下使用不同的构建类?
在我的情况和OP中,这两个版本不是iPhone和iPad,而是一个同一应用的Lite和Pro版本,或者共享一个通用代码库的两个不同应用。 – 2013-04-22 16:53:06
我知道,如果你保持命名约定,并且仅向每个目标添加相关文件(当然在不同的文件夹中),每个目标(FULL和LITE)都会有不同的图标。 – Yariv 2013-04-22 23:20:00