0

我想知道是否有办法确定该设备是否用于开发。我只想在我的应用程序上启用某些功能,而不是在它公开发布时。

任何帮助将不胜感激

谢谢

4

2 回答 2

1

我认为您想要的不是知道该设备是否可用于开发(可用于开发的设备也可以从应用商店下载应用程序,例如最终发布版本)。我认为您想要做的是在运行时知道现在正在运行的构建是最终发布版本(来自应用商店)还是调试版本。看:

检测 iPhone 是否在运行时运行 Debug/Distribution 构建

于 2012-06-06T15:07:36.007 回答
1

我不会走你想走的路,因为任何人都可以让他们的 ipad 成为开发者。我用于正常使用的个人 ipad 也用于开发,这意味着如果我在进行编程,您的应用程序的行为会有所不同。你可能不想要那个。

如果序列号与您的匹配,请考虑打开功能。这是一个UIDevice 扩展库,您可以使用它来获取您的序列号。代码很简单:

[[UIDevice currentDevice] serialNumber]

这将返回一个字符串,可以与您的进行比较..

于 2012-06-06T15:20:58.213 回答