iPhone - 如何检测设备是否在运行时运行我的应用程序的adhoc版本

时间:2012-05-22 10:14:53

标签: iphone objective-c xcode ipad ad-hoc-distribution

与appstore部署相比,我想在运行app的adhoc部署时使用不同的API。可以在运行时找到它吗? 我知道从xcode运行时我可以使用#if TARGET_IPHONE_SIMULATOR和#if DEBUG,但我也希望检测到adhoc部署。有什么想法吗?

2 个答案:

答案 0 :(得分:3)

检查NSDocumentDirectory中是否存在“../iTunesMetadata.plist”。

此文件仅存在于应用商店版本中 - 它位于应用程序的根目录中,因此可以安全地提交应用商店。

答案 1 :(得分:1)

在Build Settings中为AdHoc配置添加预处理器宏。 #if ADHOC //做点什么