ios - 如何以编程方式检查应用程序是否在 TestFlight 测试版模式下运行?

标签 ios objective-c swift testflight

<分区>

有没有办法以编程方式确定安装的 iOS 版本是来自 TestFlight(测试版)还是生产版(App Store)?为了简化应用内购买的测试,我想为 Beta 测试人员禁用整个商店流程。

在 Objective-C 和 Swift 中提供答案的奖励积分。

最佳答案

试试这段代码:

    if ([[NSBundle mainBundle] pathForResource:@"embedded"
                                        ofType:@"mobileprovision"]) {
      // not from app store, eg: testflight or others
    } else {
      // from app store

}

来自 here 的引用答案

关于ios - 如何以编程方式检查应用程序是否在 TestFlight 测试版模式下运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27394405/

上一篇:ios - Facebook Audience Network 展示横幅广告

下一篇:ios - 又一个 "Mutated while being enumerated"问题

相关文章:

iphone - NSURLConnection 异步间歇性地返回 null

ios - 使附件类型成为所选单元格的复选标记

objective-c - iOS 中的__weak 和__strong 属性有什么区别?

ios - 自定义 UIScrollView 类中的 UIButton 不响应触摸

ios - 使用 NIB 无法识别 UITableViewCell 中单击的单元格 UITableView

ios - 如何获取对已实例化的 ViewController 的引用?

ios - UISearchController 转场

ios - 隐藏 View 的视觉约束

ios - 为什么此代码无法将NSString识别为相等?

iphone - UITableView : error after connected table view to datasource