美文网首页
友盟 - 获取UDID以添加测试设备

友盟 - 获取UDID以添加测试设备

作者: Hesse_Huang | 来源:发表于2016-03-23 15:01 被阅读1415次

在友盟里注册App时需要获取UDID,但友盟只给出OC版本。
以下是自己写的Swift版本:

class func GetUDID() {
    
    let deviceSelector = Selector("openUDIDString")
    
    guard
        let cls = NSClassFromString("UMANUtil"),
        let deviceID = (cls as? NSObjectProtocol)?.performSelector(deviceSelector).takeUnretainedValue() as? String,
        let jsonData = try? NSJSONSerialization.dataWithJSONObject(["oid": deviceID], options: NSJSONWritingOptions.PrettyPrinted)
    else {
        NSLog("UMengUDIDGetter: Can't get UDID.")
        return
    }
    
    NSLog("%@", String(data: jsonData, encoding: NSUTF8StringEncoding)!)
}

相关文章

  • 友盟 - 获取UDID以添加测试设备

    在友盟里注册App时需要获取UDID,但友盟只给出OC版本。以下是自己写的Swift版本:

  • iOS之上线

    1. 上线步骤 2. 注册测试设备 获取UDID(用于添加测试设备) 注册测试Devices 3. 发布证书 创建...

  • 获取苹果设备的UDID

    苹果开发中,经常会添加测试设备UDID,通常在fir、蒲公英等平台获取,除了此类平台我们自己也可以实现UDID的获...

  • IOS 获取设备的UDID

    苹果开发中,经常会添加测试设备UDID,通常在fir、蒲公英等平台获取,除了此类平台我们自己也可以实现UDID的获...

  • Xcode7以后添加真机设备调试并更新Profile文件

    一、添加设备 1、获取UDID 使用蒲公英提供的API获取,点击跳转。 2、将设备添加信任 打开苹果开发者网站,将...

  • iOS 超级签名 (Liunx服务器)

    1. 获取新设备UDID a> 安装获取设备UDID描述文件 内容如: b>�设备调用接口 解析数据的到udid...

  • 自动打包,然后蒲公英内测

    首先添加你需要内测的手机的udid(如何获取设备的udid,点开这个链接就行https://www.pgyer.c...

  • iOS 证书相关

    开发阶段 - 自动签名配置 新增测试设备的UDID操作步骤 一、 在证书管理界面添加UDID 二、 找到对应的Pr...

  • 蒲公英获取UDID

    很多时候我们要添加测试设备UDID到开发者账号的Devices,如果测试设备不在我们周围,我们可以通过蒲公英链接获...

  • iPhone获取设备UDID

    场景:公司产品想要看iOS端实现效果,打包需要获取设备的UDID然后添加到AppleDeveloper上的设备列表...

网友评论

      本文标题:友盟 - 获取UDID以添加测试设备

      本文链接:https://www.haomeiwen.com/subject/xxnllttx.html