Advertisement
Guest User

Untitled

a guest
Jun 30th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. developer_info = {
  2. "DevelopmentTeam" => "5-------S4",
  3. "DevelopmentTeamName" => "Alexander Zimin"
  4. }
  5.  
  6. post_install do |installer|
  7. path = installer.pods_project.path
  8. pbxproj_path = path + 'project.pbxproj'
  9.  
  10. unless File.exist?(pbxproj_path)
  11. puts "Pods.xcodeproj wasn't before, please run `pod update`/`pod install` again".red
  12. next
  13. end
  14.  
  15. plist = Xcodeproj::Plist.read_from_path(pbxproj_path.to_s)
  16. root_object_string = plist["rootObject"]
  17. targets = plist["objects"][root_object_string]["targets"]
  18.  
  19. developer_info_dic = Hash.new(targets.size())
  20. targets.each do |target_name|
  21. developer_info_dic[target_name] = developer_info
  22. end
  23.  
  24. installer.pods_project.root_object.attributes["TargetAttributes"] = developer_info_dic
  25. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement