Skip to content

Deserilization fails when swift package is linked to iOS app #34

@amleszk

Description

@amleszk

See the screenshot for steps to reproduce, I have erased the name of the swift package

Image

  • Add swift package
  • Link swift package library to an app target
  • Open Xcode project xcodeproj.XcodeProject(project_path, ignore_deserialization_errors=True)
  File "scratch_8.py", line 16, in xcodeproj_compare
    project = xcodeproj.XcodeProject(project_path, ignore_deserialization_errors=True)
  File "venv/lib/python3.8/site-packages/xcodeproj/__init__.py", line 109, in __init__
    **deserialize.deserialize(
  File "venv/lib/python3.8/site-packages/deserialize/__init__.py", line 91, in deserialize
    return _deserialize(
  File "venv/lib/python3.8/site-packages/deserialize/__init__.py", line 185, in _deserialize
    _deserialize_dict(
  File "venv/lib/python3.8/site-packages/deserialize/__init__.py", line 295, in _deserialize_dict
    result[dict_key] = _deserialize(
  File "venv/lib/python3.8/site-packages/deserialize/__init__.py", line 185, in _deserialize
    _deserialize_dict(
  File "venv/lib/python3.8/site-packages/deserialize/__init__.py", line 389, in _deserialize_dict
    raise DeserializeException(
deserialize.exceptions.DeserializeException: Unexpected missing value for: typing.Dict[str, xcodeproj.pbxobject.PBXObject].4CE2EAC72C338DC100CB62EF.package

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions