• 23-02-2024, 12:37:12
    #1
    merhaba arkadaşlar
    react native expo ile geliştirdiğim (yaklaşık 8 aydır) bir projem var daha öncelerden hiçbir sıkıntı yoktu.
    ancak 1 haftadır build alamıyorum.

    aynı sorunu localdede yaşıyorum ancak
    npm install tailwindcss@3.3.2 --save-dev

    paketi ile localdeki sorun çözülüyor.fakat build kısmında çözemedim.

     Executing expo-updates Pods/EXUpdates » [CP-User] Generate app.manifest for expo-updates1766
    ❌ Metro encountered an error:
    src/player/index.tsx: /Users/expo/workingdir/build/src/player/index.tsx: Use process(css).then(cb) to work with async plugins
    Learn more: https://docs.expo.dev/build-reference/troubleshooting
    1767› Compiling expo-constants Pods/EXConstants » EXConstantsService.m1768› Compiling expo-constants Pods/EXConstants » EXConstantsInstallationIdProvider.m1769› Compiling expo-constants Pods/EXConstants » EXConstants-dummy.m1770› Packaging expo-constants Pods/EXConstants » libEXConstants.a1771› Executing expo-constants Pods/EXConstants » Copy generated compatibility header1772› Compiling expo-dev-menu Pods/expo-dev-menu » expo-dev-menu-dummy.m1773› Compiling expo-dev-menu Pods/expo-dev-menu » EXDevMenuAppInfo.m1774› Compiling expo-dev-menu Pods/expo-dev-menu » DevMenuRootView.m1775› Compiling expo-dev-menu Pods/expo-dev-menu » DevMenuRCTDevSettings.m1776› Compiling expo-dev-menu Pods/expo-dev-menu » DevMenuLoadingView.m1777› Compiling expo-dev-menu Pods/expo-dev-menu » DevMenuExtensions.m1778› Compiling expo-dev-menu Pods/expo-dev-menu » DevClientAppDelegate.mm1779› Packaging expo-dev-menu Pods/expo-dev-menu » libexpo-dev-menu.a1780› Executing expo-dev-menu Pods/expo-dev-menu » Copy generated compatibility header1781⚠️  Script has ambiguous dependencies causing it to run on every build.
    To fix, go to: Xcode » Bliss/Bliss » Build Phases » 'Start Packager'
    Either: Uncheck "Based on dependency analysis", or select output files to trigger the script
    1782⚠️  Script has ambiguous dependencies causing it to run on every build.
    To fix, go to: Xcode » Bliss/Bliss » Build Phases » 'Bundle React Native code and images'
    Either: Uncheck "Based on dependency analysis", or select output files to trigger the script
    1783⚠️  Script has ambiguous dependencies causing it to run on every build.
    To fix, go to: Xcode » Bliss/Bliss » Build Phases » '[CP-User] [RNFB] Core Configuration'
    Either: Uncheck "Based on dependency analysis", or select output files to trigger the script
    1784▸ ** ARCHIVE FAILED **1785▸ The following build commands failed:1786▸     PhaseScriptExecution [CP-User]\ Generate\ app.manifest\ for\ expo-updates /Users/expo/Library/Developer/Xcode/DerivedData/Bliss-bbpyuoilrwpvzlfgdeembgxpddle/Build/Intermediates.noindex/ArchiveIntermediates/Bliss/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXUpdates.build/Script-46EB2E00030490.sh (in target 'EXUpdates' from project 'Pods')1787▸ (1 failure)1788** ARCHIVE FAILED **178917901791The following build commands failed:1792    PhaseScriptExecution [CP-User]\ Generate\ app.manifest\ for\ expo-updates /Users/expo/Library/Developer/Xcode/DerivedData/Bliss-bbpyuoilrwpvzlfgdeembgxpddle/Build/Intermediates.noindex/ArchiveIntermediates/Bliss/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/EXUpdates.build/Script-46EB2E00030490.sh (in target 'EXUpdates' from project 'Pods')1793(1 failure)1794Exit status: 6517951796+---------------------------------------+1797| Build environment |1798+-------------+-------------------------+1799| xcode_path | /Applications/Xcode.app |1800| gym_version | 2.219.0 |1801| sdk | iPhoneOS17.2.sdk |1802+-------------+-------------------------+18031804Looks like fastlane ran into a build/archive error with your project1805It's hard to tell what's causing the error, so we wrote some guides on how1806to troubleshoot build and signing issues: https://docs.fastlane.tools/codesigning/getting-started/1807Before submitting an issue on GitHub, please follow the guide above and make1808sure your project is set up correctly.1809fastlane uses `xcodebuild` commands to generate your binary, you can see the1810the full commands printed out in yellow in the above log.1811Make sure to inspect the output above, as usually you'll find more error information there1812[!] Error building the application - see the log above1813Error: The "Run fastlane" step failed with an unknown error. Refer to "Xcode Logs" below for additional, more detailed logs.
    denediğim işlemler ;
    - Node_modules temizlik, update, reinstall vb tüm işlemler
    - Pod temizlik, update, install vb tüm işlemler
    - Expo prebuild ve tüm alt işlemleri
    - Yeni proje açıp geresinimleri ve src kodlarımı oraya taşımak
    - Git ile eski versiyonlara dönmek (20-30 farklı eski versiyon)
    - Eas ve expo ayarlarını tekrar tekrar kontrol etmek
    - Expo ve react-native paketlerini eski ve yeni versiyonlara geçirip alt paketleri o versiyonlara uygun hale getirme.


    sorunu daha önce yaşamış yada expo eas olaylarına hakim arkadaşlardan ücreti karşılığı yardım istiyorum.
  • 23-02-2024, 12:48:08
    #2
    "expo-updates " paketinin farklı sürümlerini kullanmayı deneyin, eğer kullandığınız sürüm güncel değilse güncel sürümü de deneyin
  • 23-02-2024, 12:50:02
    #3
    madlypixel adlı üyeden alıntı: mesajı görüntüle
    "expo-updates " paketinin farklı sürümlerini kullanmayı deneyin, eğer kullandığınız sürüm güncel değilse güncel sürümü de deneyin
    hocam ilk versiyondan son versiyona kadar hepsini denedim.

    genel önerilerde xcode üzerinden işlemler yaptırıyorlar ancak o işlemleri expo build alırken egale ediyor.
  • 23-02-2024, 12:54:17
    #4
    ClkOfis adlı üyeden alıntı: mesajı görüntüle
    hocam ilk versiyondan son versiyona kadar hepsini denedim.

    genel önerilerde xcode üzerinden işlemler yaptırıyorlar ancak o işlemleri expo build alırken egale ediyor.
    xcode üzerinden işlem yapılacaksa proje expo üzerinden derlenmemeli, bunun için projeyi eject etmeniz gerekir. Eğer expo üzerinden build alma zorunluluğunuz yoksa en sağlıklı yöntem doğrudan mac üzerinden xcode ile build almaktır.
  • 23-02-2024, 12:55:17
    #5
    madlypixel adlı üyeden alıntı: mesajı görüntüle
    xcode üzerinden işlem yapılacaksa proje expo üzerinden derlenmemeli, bunun için projeyi eject etmeniz gerekir. Eğer expo üzerinden build alma zorunluluğunuz yoksa en sağlıklı yöntem doğrudan mac üzerinden xcode ile build almaktır.
    peki nasıl eject edebilirim ve eject ettiğim taktirde expo paketleri zarar görür mü ?
  • 23-02-2024, 13:00:14
    #6
    player/index altında asnyc olarak beklenen bir methodun var demiş. orasını düzelttin mi?
  • 23-02-2024, 13:02:29
    #7
    YaserMazlum adlı üyeden alıntı: mesajı görüntüle
    player/index altında asnyc olarak beklenen bir methodun var demiş. orasını düzelttin mi?
    orada hiç bir sorun yok. player/index olarak sabit gelmiyor hata kafasına göre herhangi bir dosya içinde sorun varmış gibi gösteriyor.
  • 23-02-2024, 13:05:27
    #8
    ClkOfis adlı üyeden alıntı: mesajı görüntüle
    orada hiç bir sorun yok. player/index olarak sabit gelmiyor hata kafasına göre herhangi bir dosya içinde sorun varmış gibi gösteriyor.
    istersen dinamik yüklenen sayfalarda null check yap, web'deki gibi hydration hatalarının önüne geçer. Her build aldığında farklı sayfalar mı uyarıda geçiyor?
  • 23-02-2024, 13:06:47
    #9
    YaserMazlum adlı üyeden alıntı: mesajı görüntüle
    istersen dinamik yüklenen sayfalarda null check yap, web'deki gibi hydration hatalarının önüne geçer. Her build aldığında farklı sayfalar mı uyarıda geçiyor?
    null check hakkında bilgim yok ?

    her build aldığımda değilde en son değişiklik yaptığım sayfalarda gösteriyor hatayı .
    localde tailwindcss@3.2.2 kuruyorum ve sorun kalmıyor.