美文网首页iOS知识点
ruby打开xcode工程的push开关

ruby打开xcode工程的push开关

作者: Cherry_06 | 来源:发表于2018-09-19 17:27 被阅读12次

    当处理project的capabilities时,会生成或者修改.entitlements文件,于是就想从这个文件入手,其实应该从project.pbxproj文件着手。

    关键的ruby代码如下

    target_attr_hash = proj.root_object.attributes["TargetAttributes"]

    new_hash = {}

    push = {"com.apple.Push"=>{"enabled"=>"1"}}

    new_hash["SystemCapabilities"]=push

    target_attr_hash[executeTarget.uuid] = new_hash

    proj.root_object.attributes["TargetAttributes"] = target_attr_hash

    proj.save

    相关文章

      网友评论

        本文标题:ruby打开xcode工程的push开关

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