xcode - 如何使不同的目标构建为单独的 iOS 应用程序?

标签 xcode ios projects

我有一个具有两个不同版本的项目。我在 xcode 中保留两个目标来区分两者。我需要采取哪些步骤将它们作为两个单独的应用程序提交,例如更改后缀为“${PRODUCT_NAME:rfc1034identifier}”的 bundle 标识符?

我希望能够为我的 iPad 构建可执行文件并拥有两个单独的应用程序,但每次构建时,应用程序的 flavor 1 和 2 都会相互覆盖,而不是创建两个单独的应用程序。我怎样才能让它们单独构建,我的项目的当前状态是否意味着我在将其作为两个单独的应用程序提交时会遇到问题,除非我进行一些配置更改?

最佳答案

打开每个目标的检查器,选择“属性”选项卡并设置唯一的包标识符。 iOS 通过捆绑标识符来区分应用程序,这就是它们在您的设备上相互覆盖的原因。 iTunes Connect 还依赖于 bundle 标识符,因此 App Store 上的每个应用程序都有一个唯一的 bundle 标识符。

关于xcode - 如何使不同的目标构建为单独的 iOS 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4431975/

相关文章:

eclipse - 在一个Eclipse项目中使用多种语言

c++ - 改进和发布应用程序。需要一些建议

tortoisesvn - 在 tortoisesvn 中存储多个凭据

ios - 找不到 NSFetchedResultsController 的协议(protocol)声明

ios - 在 Objective-C 中使用 Swift 类

ios - UITableViewCell 的 accessoryView 中的多个图像

iphone - 我需要一些关于@2x UIImageViews 的信息

objective-c - 在 Xcode 中访问数据库时,SQLite 不会准备查询

ios - 如何将按钮标题传递给 Swift 中的下一个 View Controller

ios - UiView 固定在 UiTableViewController 之上