iphone - 新的 Xcode 目标 : changing configuration settings/preprocessor macros

标签 iphone xcode

我刚刚遵循了一些关于为精简版本创建新目标的教程,一切都运行良好。我担心的一件事是,它提到您需要将配置设置为所有配置,我只是想知道在 Xcode 4.6 中在哪里执行此操作(或者您是否需要再这样做)?我点击我的目标,然后build设置,但没有看到旧版本 Xcode 中曾经存在的选项。

此外,我已将“LITE_VERSION”添加到build设置中的预处理器宏中,并且它工作正常,但我在其他地方看到提到它应该是-DLite_VERSION。这有关系吗?

我正在阅读的教程是 here .

它说要确保“信息面板中的配置下拉列表设置为“所有配置”。我也在其他教程中看到过这一点,即使有人说他在没有设置此设置的情况下提交了应用程序商店并且广告在他的付费版本中展示。

最佳答案

Target -> build settings ->在第一行你可以过滤“Basic”或“All”,也许你正在寻找的设置只是filtert关闭。

您可以为预处理器宏命名任何您想要的名称,只要您在代码中使用确切的定义即可,例如... #ifdef LITE_VERSION

关于iphone - 新的 Xcode 目标 : changing configuration settings/preprocessor macros,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16413255/

相关文章:

iphone - 在Xcode 3.2.2中创建NSManagedObject子类文件

iphone - App Store 代码与 iPhone 3G 上的 Xcode/Device 代码运行不同

iphone - 如何从 UIAlertController 将行添加到 UIPickerView

ios - 苹果 LLVM 5.1 错误

ios - 在同一个 .m 中声明了两个不同的实现,并重复声明了(不同!)方法

objective-c - 使用 NSFetchedResultsController 删除部分中的最后一行 -> 崩溃

iphone - 从 UILongPressGestureRecognizer 上的表格 View 单元格保存数据

iphone - 在 UIScrollView 的子类中检测滚动

swift - UIScrollView 不缩放 : What am I missing?

iphone - 使用 OCMock 1.77 对 iOS4 和 Xcode 4/SDK4.3 进行单元和应用程序测试