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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions