[英]iOS 10 how to check if the app is downloaded from AppStore or from Xcode in Objective C
我想檢查App是從AppStore下載還是從Xcode下載(調試模式)。 在iOS9或更低版本中我的代碼工作正常,但在iOS10中它不支持。我的代碼如下。
BOOL isAppFromAppStore;
if ([NSData dataWithContentsOfURL:[NSBundle mainBundle].appStoreReceiptURL] != nil) {
isAppFromAppStore = YES;
} else {
isAppFromAppStore = NO;
}
if (isAppFromAppStore) {
NSLog(@"App is downloaded from AppStore");
} else {
NSLog(@"App is in Debug mode");
}
可以任何正文幫助我解決這個問題我的代碼適用於iOS9或更低版本但不適用於iOS10。
在構建設置或xcconfig中將#define添加到GCC_PREPROCESSOR_DEFINITIONS,並為應用商店構建和本地構建添加不同的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.