DT_TOOLCHAIN_DIR වැරැද්ද විසඳන්නේ කෙසේද

විසින් Herlandro Hermogenes2m2025/05/21
Read on Terminal Reader

දිග වැඩියි; කියවීමට

Xcode 15 හි දී, ඇපල්, $DT_TOOLCHAIN_DIR සිට $TOOL CHAIN_Dir වෙත මාරු කිරීමෙන්, මූලික toolchain ස්ථානයට පෙන්වන වෙනස්කම් සිදු කර ඇත. එහි ප්රතිඵලයක් ලෙස, ඔබට මෙම වැරැද්ද ලැබේ: "LibRary_SEARCH_PATHS භාවිතා කළ නොහැක LIBRARY_SEARCH_DIR" ව්යාපෘතිය පිරිසිදු කිරීමට අවශ්ය සෑම අවස්ථාවකදීම මෙම මාරු කිරීම සිදු නොකරන්න, ඔබේ Podfile වෙත පහත සඳහන් කේත සංකේතය එකතු කරන්න.
featured image - DT_TOOLCHAIN_DIR වැරැද්ද විසඳන්නේ කෙසේද
Herlandro Hermogenes HackerNoon profile picture
0-item
1-item

Firebase සහ Firebase Analytics, Xcode 15 වල වැරැද්දක්

මම ඇපල් වේදිකාව සඳහා සංවර්ධනය කිරීමට කැමතියි, නමුත් සමහර වෙලාවට සංවර්ධන පරිසරය අපගේ ඉවසීම වර්ධනය කිරීමට හෝ වැඩි දියුණු කිරීමට අපට උපකාරී වේ.

Xcode 15 හි දී, ඇපල්, $DT_TOOLCHAIN_DIR සිට $TOOLCHAIN_DIR දක්වා මාරු කිරීමෙන්, මූලික toolchain ස්ථානයට පෙන්වන වෙනස්කම් සිදු කළේය.

DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead

ඔබේ ව්යාපෘතිය හෝ ඉලක්කය පෙර වෙනස්කම් මත රඳා පවතී නම්, $TOOLCHAIN_DIR භාවිතා කිරීම සඳහා එය යාවත්කාලීන කළ යුතුය.

ඔබ ව්යාපෘතිය පිරිසිදු කිරීමට අවශ්ය සෑම අවස්ථාවකදීම මෙම ප්රතිසංස්කරණය සිදු නොකරන්න, ඔබේ Podfile අවසානයේ පහත දැක්වෙන කේත ප්රමාණය එකතු කරන්න:

# Solution for: macOS v14 (Sonoma) | XCode 15.4 | Swift 5.0 | PodFile

  post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|

  # Update the Swift version
      config.build_settings['SWIFT_VERSION'] = '5.0'

  # Update all Pods iOS Deployment Target ios Version
      config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '15.0'

    # Update LIBRARY_SEARCH_PATHS
      ['Firebase.release.xcconfig', 'FirebaseAnalytics.release.xcconfig'].each do |file_name|
        Dir.glob("Pods/**/#{file_name}", File::FNM_CASEFOLD).each do |xcconfig_path|
          text = File.read(xcconfig_path)
          new_contents = text.gsub('DT_TOOLCHAIN_DIR', 'TOOLCHAIN_DIR')
          File.open(xcconfig_path, "w") {|file| file.puts new_contents }
        end
      end

    end
  end
end

දුවන

pod install

මෙම වැරැද්දහැකිMacOS 14 (Sonoma), XCode 15.4, Swift 5.0 හෝ ඊට වඩා උසස් සැකසුම් සහිත පරිසරවල Firebase සහ Firebase Analytics Pods සම්බන්ධව සිදු වේ.

මෙම උපදෙස් ඔබේ ජීවිතයේ පැය කිහිපයක් බේරා ගත හැකිය.

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks