You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The new Xcode 10 build system fails builds because of circular dependencies when a project contains extensions
Issue
We have a rich push notification extension added via UnityEditor.iOS.Xcode.Extensions.PBXProjectExtensions.AddAppExtension. Removing the extension, removing the BugsnagPostProcess logic that adds the "bugsnag dsym upload script", or reverting to the legacy build system resolves the issue
error: Cycle in dependencies between targets 'Unity-iPhone' and 'NotificationService'; building could produce unreliable results.
Cycle path: Unity-iPhone → NotificationService → Unity-iPhone
{redacted}
○ Target 'NotificationService': Strip /Users/me/Library/Developer/Xcode/DerivedData/Unity-iPhone-bczknawwvgfuzselychrkmftqfug/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/NotificationService.appex/NotificationService
○ That command depends on command in Target 'Unity-iPhone': script phase “Run Script”
Environment
bugsnag-unity version: 3.6.5
Unity version: 2018.2.8f1
Operating system name and version: macOS 10.13.6, Xcode 10.0 (10A255)
Target platform names and versions: iOS 12.0
The text was updated successfully, but these errors were encountered:
Hi @blotzy, we're currently in the process of releasing a new version of this notifier. I'll make sure to raise this issue during testing, and we'll add a fix if necessary.
Description
The new Xcode 10 build system fails builds because of circular dependencies when a project contains extensions
Issue
We have a rich push notification extension added via
UnityEditor.iOS.Xcode.Extensions.PBXProjectExtensions.AddAppExtension
. Removing the extension, removing the BugsnagPostProcess logic that adds the "bugsnag dsym upload script", or reverting to the legacy build system resolves the issueEnvironment
The text was updated successfully, but these errors were encountered: