如何在运行时以编程方式确定应用程序ID?

时间:2010-07-10 11:52:38

标签: iphone objective-c

有办法吗?我讨厌在某处硬编码应用程序ID ...

4 个答案:

答案 0 :(得分:20)

如果你的意思是你的com.whatever。无论什么标识:

NSString *myAppID = [[NSBundle mainBundle] bundleIdentifier];

如果您的iTunes ID为121256789,则在运行时无法使用,但在iTunes Connect上提供给您,可以从那里手动插入到您的应用中。

答案 1 :(得分:6)

无法做到这一点。我想您可能正试图链接到您的产品页面吗?尝试使用您的应用名称

的链接方法
http://itunes.com/apps/<YOUR APP NAME>

Try it

答案 2 :(得分:3)

尝试参考这个 developer.apple.com.(需要在开发者appleID上开帐户)

你可以使用如下。 将AVFoundation.Framework添加到您的项目中。 导入标题“AVFoundation / AVFoundation.h”

你可以使用下面的常量。 NSString * const AVMetadataiTunesMetadataKeyAppleID;

答案 3 :(得分:0)

此问题中提供的代码段显示了如何通过代码提取捆绑种子ID:

https://stackoverflow.com/a/11841898/931658

相关问题