我已经阅读了很多关于设置Xcode项目以开发通用iOS应用程序的帖子,但如果我想要分离的应用程序,我无法找到如何继续:我可以设置两个目标(一个用于iPad和另一个用于iPhone)在同一个Xcode项目中?我可以用这种方式分享两个版本之间的通用逻辑代码吗?
谢谢!
答案 0 :(得分:1)
我不确定是否需要指定两个目标。尝试为iPhone版本适当地设置bundleID,指定适当的分发证书,构建和提交。现在交换iPad版本的bundleID,指定适当的证书并重复。
答案 1 :(得分:1)
我已经完成了这个,非常简单你必须分别为iphone和ipad创建两个xib文件。然后保持文件所有者相同查看控制器类。您只需检查设备
if([[UIDevice currentDevice] userInterfaceIdiom]==UIUserInterfaceIdiomPhone)
{
//iphone
}
else
{
//ipad
}
答案 2 :(得分:1)
是的,你可以在同一个Xcode项目中设置两个目标(一个用于iPad,另一个用于iPhone),YES,你可以在这两个版本之间共享公共逻辑代码!