ruby打开xcode工程的push开关

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容