有关ipa文件的两个问题。
我的环境Xcode 4.6和iOS 5& 6。
答案 0 :(得分:21)
关于第一个问题,是的,您可以在调试模式下存档应用程序。在Xcode中,浏览产品菜单, Scheme , Manage Schemes , Edit 。选择左窗格中的 Archive 操作,然后在下拉框中选择 Debug 作为Build Configuration。
如果您只想将日志记录限制为调试配置,可以将其添加到ProjectName-Prefix.pch
文件中:
#ifdef DEBUG
#define XYZLog(format, ...) NSLog(format, ## __VA_ARGS__)
#else
#define XYZLog(format, ...)
#endif
其中“XYZ”是应用程序的三字母前缀(Cocoa命名约定)。
然后你必须在你的代码中使用XYZLog
而不是NSLog
,输出只会转到Debug版本的控制台。
答案 1 :(得分:1)
因此,要创建可调试的IPA,您需要将其归档并保存为Ad-Hoc或Enterprise。
至于在此临时版本中登录控制台,有几种方法可以执行此操作,请参阅this answer。