Skip to content

[iOS] Cycle in dependency between targets react-native-google-maps and react-native-image-resizer #5192

@mishkeTz

Description

@mishkeTz

Summary

Hi, this might not be directly an issue with the package itself. However, it does exist after updating ios pods for google dependencies:

  - GoogleSignIn (7.1.0):
    - AppAuth (< 2.0, >= 1.7.3)
    - GTMAppAuth (< 5.0, >= 4.1.1)
    - GTMSessionFetcher/Core (~> 3.3)

Reproducible sample code

-

Steps to reproduce

Expected result

iOS app can build.

Actual result


Showing All Errors Only
Cycle in dependencies between targets 'react-native-google-maps' and 'react-native-image-resizer'; building could produce unreliable results.
Cycle path: react-native-google-maps → react-native-maps → react-native-in-app-review → react-native-image-resizer → react-native-google-maps
Cycle details:
Target build order preserved because “Build Order” is set to “Manual Order” in the scheme settings

→ Target 'react-native-google-maps': ScanDependencies /Users/myuser/Library/Developer/Xcode/DerivedData/myapplication-dupyyqjkddjptuhccpqrxuznbuck/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/react-native-google-maps.build/Objects-normal/x86_64/AIRGoogleMap.o /Users/myuser/myuser/myapplication/app/node_modules/react-native-maps/ios/AirGoogleMaps/AIRGoogleMap.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
→ Target 'react-native-maps' has write command with output /Users/myuser/Library/Developer/Xcode/DerivedData/myapplication-dupyyqjkddjptuhccpqrxuznbuck/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/react-native-maps.build/module.modulemap
→ Target 'react-native-maps' is ordered after Target 'react-native-in-app-review' in a “Target Dependencies” build phase or in the scheme
→ Target 'react-native-in-app-review' is ordered after Target 'react-native-image-resizer' in a “Target Dependencies” build phase or in the scheme
→ Target 'react-native-image-resizer' is ordered after Target 'react-native-google-maps' in a “Target Dependencies” build phase or in the scheme

React Native Maps Version

1.18.2

What platforms are you seeing the problem on?

iOS (Google Maps)

React Native Version

0.73.8

What version of Expo are you using?

Not using Expo

Device(s)

iPhone

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions