Skip to content

KeyError when uniquify #4

@truebit

Description

@truebit
Traceback (most recent call last):
  File "/Users/seanwang/Documents/work/Dev/xUnique/xUnique.py", line 458, in <module>
    main(sys_argv)
  File "/Users/seanwang/Documents/work/Dev/xUnique/xUnique.py", line 446, in main
    xunique.unique_pbxproj()
  File "/Users/seanwang/Documents/work/Dev/xUnique/xUnique.py", line 107, in unique_pbxproj
    self.unique_project()
  File "/Users/seanwang/Documents/work/Dev/xUnique/xUnique.py", line 147, in unique_project
    self.replace_uuids_with_file()
  File "/Users/seanwang/Documents/work/Dev/xUnique/xUnique.py", line 167, in replace_uuids_with_file
    new_key = self.__result[uuid].get('new_key')
KeyError: u'3D9983E919A59964003AB268'

Cause: incorrect entry that somehow does not exist in project node tree added in project file.
This usually can be fixed by Delete Reference of the mentioned file and then add it back in Xcode.
Fix: remove such line

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions