可以在调试模式下创建ipa文件吗?

Roc*_*cky 11 xcode ipa

关于ipa文件的两个问题.

  • 可以在调试模式下创建ipa文件吗?如果是这样,如何在调试模式下归档文件?
  • 安装到设备后,我们的ipa文件正在将日志输出到控制台.我们可以禁用控制台的日志功能吗?

我的环境Xcode 4.6和iOS 5&6.

Dan*_*tín 22

关于第一个问题,是的,您可以在调试模式下存档应用程序.从Xcode,浏览产品菜单,方案,管理方案,编辑.在左窗格中选择Archive操作,然后在下拉框中选择Debug as Build Configuration.

如果要将日志记录仅限制为调试配置,可以将其添加到ProjectName-Prefix.pch文件中:

#ifdef DEBUG
#define XYZLog(format, ...) NSLog(format, ## __VA_ARGS__)
#else
#define XYZLog(format, ...)
#endif
Run Code Online (Sandbox Code Playgroud)

其中"XYZ"是应用程序的三字母前缀(Cocoa命名约定).

然后你必须使用XYZLog而不是NSLog在代码中,输出只会转到Debug版本的控制台.