开发iPhone和iPad分离的应用程序版本

时间:2013-05-29 15:42:45

标签: iphone xcode ipad

我已经阅读了很多关于设置Xcode项目以开发通用iOS应用程序的帖子,但如果我想要分离的应用程序,我无法找到如何继续:我可以设置两个目标(一个用于iPad和另一个用于iPhone)在同一个Xcode项目中?我可以用这种方式分享两个版本之间的通用逻辑代码吗?

谢谢!

3 个答案:

答案 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,你可以在这两个版本之间共享公共逻辑代码!