Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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