iOS知识点

ruby打开xcode工程的push开关

2018-09-19  本文已影响12人  Cherry_06

当处理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

上一篇 下一篇

猜你喜欢

热点阅读