istornz / flutter_live_activities

A Flutter plugin to use iOS 16.1+ Live Activities ⛹️ & iPhone Dynamic Island 🏝️ features
https://dimitridessus.fr/
MIT License
161 stars 48 forks source link

Cannot build app Xcode 15.0 / 15.1 #56

Closed Rakura-cloud closed 10 months ago

Rakura-cloud commented 10 months ago

Hello everyone

After following Get Started i coudunt get app compiled. Xcode giving me this error :

Error (Xcode): Cycle inside Runner; building could produce unreliable results.
Cycle details:
→ Target 'Runner': CodeSign /Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/Runner.app
○ That command depends on command in Target 'Runner': script phase “[CP] Embed Pods Frameworks”
○ Target 'Runner' has copy command from '/Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/widget-extensionExtension.appex' to '/Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/Runner.app/PlugIns/widget-extensionExtension.appex'
○ That command depends on command in Target 'Runner': script phase “Thin Binary”
○ Target 'Runner' has process command with output '/Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/Runner.app/Info.plist'
○ Target 'Runner' has copy command from '/Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/widget-extensionExtension.appex' to '/Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/Runner.app/PlugIns/widget-extensionExtension.appex'

Raw dependency cycle trace:

target:  ->

node: <all> ->

command: <all> ->

node: /Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/Runner.app/_CodeSignature ->

command: P0:target-Runner-18c1723432283e0cc55f10a6dcfd9e0288a783a885d8b0b3beb2e9f90bde3f49-:Debug:CodeSign /Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/Runner.app ->

node: /Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Mantle.framework/ ->

directoryTreeSignature: w ->

directoryContents: /Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Mantle.framework ->

node: /Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Mantle.framework ->

command: P2:target-Runner-18c1723432283e0cc55f10a6dcfd9e0288a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution [CP] Embed Pods Frameworks /Users/radoslavkucinsky/Library/Developer/Xcode/DerivedData/Runner-bmgdisgplxmgkqetgapmzblppccw/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/Script-BC3E10562D9D84620574C484.sh ->

node: /Users/radoslavkucinsky/Library/Developer/Xcode/DerivedData/Runner-bmgdisgplxmgkqetgapmzblppccw/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-BC3E10562D9D84620574C484-Pods-Runner-frameworks-Debug-input-files-80d8f83f4640d9ead2253dc2de61282a-resolved.xcfilelist ->

command: P2:target-Runner-18c1723432283e0cc55f10a6dcfd9e0288a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/radoslavkucinsky/Library/Developer/Xcode/DerivedData/Runner-bmgdisgplxmgkqetgapmzblppccw/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-BC3E10562D9D84620574C484-Pods-Runner-frameworks-Debug-input-files-80d8f83f4640d9ead2253dc2de61282a-resolved.xcfilelist ->

node: <target-Runner-18c1723432283e0cc55f10a6dcfd9e0288a783a885d8b0b3beb2e9f90bde3f49--fused-phase5-copy-files> ->

command: P0:::Gate target-Runner-18c1723432283e0cc55f10a6dcfd9e0288a783a885d8b0b3beb2e9f90bde3f49--fused-phase5-copy-files ->

node: <Copy /Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/Runner.app/PlugIns/widget-extensionExtension.appex> ->

CYCLE POINT ->

command: P0:target-Runner-18c1723432283e0cc55f10a6dcfd9e0288a783a885d8b0b3beb2e9f90bde3f49-:Debug:Copy /Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/Runner.app/PlugIns/widget-extensionExtension.appex /Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/widget-extensionExtension.appex ->

node: <target-Runner-18c1723432283e0cc55f10a6dcfd9e0288a783a885d8b0b3beb2e9f90bde3f49--fused-phase4-thin-binary> ->

command: P0:::Gate target-Runner-18c1723432283e0cc55f10a6dcfd9e0288a783a885d8b0b3beb2e9f90bde3f49--fused-phase4-thin-binary ->

node: <execute-shell-script-18c1723432283e0cc55f10a6dcfd9e02f1eee2015e8ff5ebcd27678f788c2826-target-Runner-18c1723432283e0cc55f10a6dcfd9e0288a783a885d8b0b3beb2e9f90bde3f49-> ->

command: P2:target-Runner-18c1723432283e0cc55f10a6dcfd9e0288a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution Thin Binary /Users/radoslavkucinsky/Library/Developer/Xcode/DerivedData/Runner-bmgdisgplxmgkqetgapmzblppccw/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh ->

node: /Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/Runner.app/Info.plist/ ->

directoryTreeSignature: f ->

directoryContents: /Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/Runner.app/Info.plist ->

node: /Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/Runner.app/Info.plist ->

command: P0:target-Runner-18c1723432283e0cc55f10a6dcfd9e0288a783a885d8b0b3beb2e9f90bde3f49-:Debug:ProcessInfoPlistFile /Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/Runner.app/Info.plist /Users/radoslavkucinsky/Developer/dynamic_island/ios/Runner/Info.plist ->

node: /Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/Runner.app/PlugIns/widget-extensionExtension.appex ->

command: P0:target-Runner-18c1723432283e0cc55f10a6dcfd9e0288a783a885d8b0b3beb2e9f90bde3f49-:Debug:Copy /Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/Runner.app/PlugIns/widget-extensionExtension.appex /Users/radoslavkucinsky/Developer/dynamic_island/build/ios/Debug-iphonesimulator/widget-extensionExtension.appex

This is output of Flutter Doctor

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.13.3, on macOS 14.0 23A344 darwin-arm64, locale
    en-GB)
[✓] Android toolchain - develop for Android devices (Android SDK version
    34.0.0-rc2)
[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.1)
[✓] VS Code (version 1.84.1)

Thank you for help.

Rakura-cloud commented 10 months ago

this fix worked

https://github.com/flutter/flutter/issues/134256

agelogeo commented 3 months ago

What's the solution to this?

slowlow79464 commented 2 months ago

What's the solution to this?

Goto Build Phase, rearranging the order of Embed Foundation Extensions to be right after Copy Bundle Resources.

@agelogeo