我该如何将仅iPhone应用程序转换为通用应用程序? 编辑:找到的解决方案 如果您希望选择“将当前目标升级到iPad”选项,则必须将目标设备系列设置为仅iPhone,而不是iPad/iPhone。这个对我有用!iPhone - 如何将仅iPhone应用程序转换为通用应用程序?
回答
“的第一步是选择Xcode中的目标,右键单击并使用‘升级当前目标为iPad ...’命令时,将出现一个选择:
选择“一个通用的应用程序“和Xcode将为我们做一些艰苦的工作苹果指导方针警告不要试图手动迁移你的目标,尽管老实说,很难真正明白为什么还要注意,如果你的项目有超过一个目标只能运行一次升级任务,您需要检查所有目标并自行调整构建和Info.plist设置。“
http://useyourloaf.com/blog/2010/4/7/converting-to-a-universal-app-part-i.html
这是不正确的。我已选择目标设备系列至iPad/iPhone,但升级当前目标为iPad选项未启用! – 2011-03-07 18:01:14
如果您想手动执行此操作,请先创建一个虚拟/模板通用应用,查看它与您的应用的区别,然后更改您的应用以消除这些差异。其中包括:
创建iPad子目录。
在该子目录中为iPad创建合适的xib。 Interface Builder有一个菜单项来自动转换通用的.xibs。
修改您的info.plist文件(添加NSMainNibFile〜ipad键),为iPad主窗口使用iPad xib。同时为这个plist添加适当的图标等。
要么为iPad创建新的子类,要么使用修改现有的子类来检查UI范例并在代码中选择适当的UI子元素大小&。您可以使用类似的方式检入代码:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
...
} else {
... // iPhone stuff, etc.
}
如果您创建了新类,请根据需要将它们插入iPad xib中。
修改要为iPad和iPhone构建的所有目标设置。
- 1. 将通用应用程序转换为仅iPhone应用程序
- 2. 将iPhone应用程序转换为通用应用程序?
- 3. 如何将iPhone应用程序转换为iPad应用程序
- 4. 如何将Phonegap应用程序转换为iphone应用程序?
- 5. 从iPhone应用程序转换为通用应用程序
- 6. 如何将XIB iPhone应用程序转换为故事板iPhone应用程序
- 7. 如何将xcode 4.1 iPhone应用程序转换为通用应用程序
- 8. 如何将通用iOS应用程序转换为独立iPhone应用程序?
- 9. 将iPhone应用程序转换为通用程序
- 10. 将iPad应用程序转换为iPhone应用程序
- 11. 将iPad应用程序转换为iPhone应用程序?
- 12. 将Android应用程序转换为iPhone应用程序
- 13. 将iPad应用程序转换为iPhone应用程序
- 14. 将iPhone应用程序转换为iPad
- 15. 将iPhone应用程序转换为IPad
- 16. 将旧iPhone应用程序(ios2.2.1)转换为较新的iphone应用程序(ios4)
- 17. 将iPhone应用程序转换为Xcode 4中的通用应用程序
- 18. 将iPhone应用程序转换为xcode 4.2上的通用应用程序
- 19. Xcode 6:将通用应用程序转换为iPhone只有应用程序
- 20. apkpure如何转换iPhone应用程序?
- 21. 如何将xcode 4.1 iPhone应用程序转换为ipad应用程序
- 22. 将iPad应用程序转换为通用应用程序
- 23. 将已发布的iPhone/iPad应用程序转换为通用
- 24. 将iPad应用程序转换为通用应用程序的iOS不显示iPhone的应用程序界面
- 25. 如何使用Titanium将iPhone应用程序转换为Android?
- 26. 将通用应用程序转换为iPad应用程序
- 27. 如何在将iPhone应用程序转换为iPad应用程序时调整应用程序大小?
- 28. iPhone - 将ePub文件转换为iphone应用程序
- 29. 将应用程序从iPhone 5转换为iPhone 4设备
- 30. 将iPhone应用程序转换为Xcode 4中的通用程序
根据应用程序的复杂性,它可以完成但可能需要大量的工作。你能提供更多细节吗? – jackJoe 2011-03-07 17:38:39
它是一个简单的应用程序,2视图,一个主要和其他Flipside,我想知道我能做些什么来创建自动ipad文件 – 2011-03-07 17:44:40