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