iphone - 将 iPhone/iPad 应用程序合并为一个通用应用程序

标签 iphone ipad universal

我有两个应用程序(一个用于 iPhone,另一个用于 iPad),我想将它们合并为一个通用应用程序。在我的第一次尝试中,我尝试创建一个新的通用应用程序项目并添加适用于 iPhone 和 iPad 版本的库。 iPad 版本编译并运行良好(如预期),但 iPhone 版本则不然。我的希望是我可以创建一个通用应用程序,在 iPhone 上运行时仅执行 iPhone 库中的项目,在 iPad 上运行时则相反。

看来这应该仍然有效。有没有办法告诉通用应用程序项目在为 iPad 编译时忽略其中一个外部库,反之亦然为 iPhone 编译?

谢谢!

最佳答案

在通用应用程序中只有一个二进制文件。您不会“为 iPad 进行编译,反之亦然为 iPhone 进行编译”。两个设备运行相同的代码。所有关于做什么和加载什么的决定都必须在运行时做出。

关于iphone - 将 iPhone/iPad 应用程序合并为一个通用应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2704148/

相关文章:

ios - 在 Swift 中读取 UIApplicationLaunchOptionsURLKey

iphone - iOS8 照片套件 : when does [asset canPerformEditOperation:PHAssetEditOperationDelete] return false?

iphone - 单击事件在 map View 中无法正常工作

css - iPad 与 iPad Air 的媒体查询

ios - 如何检查 NSMutableDictionary 中的 UIImageView 是否与同一 NSMutableDictionary 中的另一个 UIImageView 相交?

Angular 通用连接的postgresql问题

javascript - 使用服务器端渲染和 React-Router-v4 的 Webpack 2 代码拆分

ios - 单击 TableView 中的按钮时从其他 View Controller 重新加载 UITableView

iphone - 如何在设备之间同步核心数据?

c# - RestSharp 是否支持 Windows 通用应用程序?