簡體   English   中英

iOS 10如何檢查應用程序是從AppStore下載還是從Objective C中的Xcode下載

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM