1

我已经阅读了很多关于设置 Xcode 项目以开发通用 iOS 应用程序的帖子,但是如果我想要单独的应用程序,我找不到应该如何进行:我可以设置两个目标(一个用于 iPad,另一个用于 iPhone ) 在同一个 Xcode 项目中?我可以这样共享两个版本之间的通用逻辑代码吗?

谢谢!

4

3 回答 3

1

我不确定是否需要指定两个目标。尝试为 iPhone 版本设置适当的 bundleID,指定适当的分发证书,构建并提交。现在换入 iPad 版本的 bundleID,指定适当的证书并重复。

于 2013-05-29T15:46:10.250 回答
1

我已经这样做了,它非常简单,您必须分别为 iphone 和 ipad 创建两个 xib 文件。然后保持文件所有者相同的查看控制器类。您只需检查设备

 if([[UIDevice currentDevice] userInterfaceIdiom]==UIUserInterfaceIdiomPhone)
    {
      //iphone
    }
  else
   {
      //ipad
    } 
于 2013-05-29T15:59:32.087 回答
1

是的,您可以在同一个 Xcode 项目中设置两个目标(一个用于 iPad,另一个用于 iPhone),是的,您可以通过这种方式在两个版本之间共享公共逻辑代码!

于 2013-05-30T08:44:05.267 回答