ত্রুটি: কোকোপডগুলির সাথে রেস্টকিট ইনস্টল করার পরে "স্যান্ডবক্সটি পডফিল.লকের সাথে সিঙ্ক হয় না ..."


232

কোকোপড দিয়ে রেস্টকিট ইনস্টল করার পরে আমি একটি অদ্ভুত সমস্যার মুখোমুখি হয়েছি। কোকোপডগুলি দিয়ে আমার প্রকল্পের জন্য রেস্টকিট নির্ভরতা সমাধান করার পরে এবং এটি তৈরির চেষ্টা করার পরে, আমি এই ত্রুটির মুখোমুখি:

স্যান্ডবক্সটি পডফিল.লকের সাথে সিঙ্ক হয় না। 'পড ইনস্টল' চালান বা আপনার কোকোপডগুলি ইনস্টলেশন আপডেট করুন।

আমি দৌড়ানোর চেষ্টা করেছি pod install, কিন্তু কোনও পরিবর্তন হয়নি।

এখানে কিছু শট দেওয়া হয়েছে: এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

  PODS:
  - AFNetworking (1.3.3)
  - RestKit (0.20.3):
    - RestKit/Core
  - RestKit/Core (0.20.3):
    - RestKit/CoreData
    - RestKit/Network
    - RestKit/ObjectMapping
  - RestKit/CoreData (0.20.3)
  - RestKit/Network (0.20.3):
    - AFNetworking (~> 1.3.0)
    - RestKit/ObjectMapping
    - RestKit/Support
    - SOCKit
  - RestKit/ObjectMapping (0.20.3)
  - RestKit/Search (0.20.3):
    - RestKit/CoreData
  - RestKit/Support (0.20.3):
    - TransitionKit (= 1.1.1)
  - RestKit/Testing (0.20.3)
  - SOCKit (1.1)
  - TransitionKit (1.1.1)

DEPENDENCIES:
  - RestKit (~> 0.20.0)
  - RestKit/Search (~> 0.20.0)
  - RestKit/Testing (~> 0.20.0)

SPEC CHECKSUMS:
  AFNetworking: 61fdd49e2ffe6380378df37b3b6e70630bb9dd66
  RestKit: 1f181c180105a92f11ec4f6cd7de37625e516d83
  SOCKit: 2f3bc4d07910de12dcc202815e07db68a3802581
  TransitionKit: d0e3344aac92991395d4c2e72d9c5a8ceeb12910

COCOAPODS: 0.29.0

2
আপনি Run 'pod install' or update your CocoaPods installation.ত্রুটি দ্বারা প্রস্তাবিত হিসাবে চেষ্টা করেছেন?
ঋক্ষমণ্ডল

3
একদম, আমি তা করেছিলাম, তবে কোনও সফলতা হয়নি
হাশেম আবুনাজমি

1
আপনি কি Podfile.lockএবং এর মধ্যে রেস্টকিটের সংস্করণটি পোস্ট করতে পারেন Pods/Manifest.lock? যখন ত্রুটিগুলি একই রকম হয় না তখন ঘটে।
মিশিমু

হ্যাঁ, আমি তাদের তুলনা করেছি, তারা ঠিক অভিন্ন।
হাশেম আবুনজমি

"স্যান্ডবক্স" ত্রুটির উপরে ত্রুটিটি "ডিফ: কমান্ড পাওয়া যায় নি" পুনরায় ইনস্টল করা সমস্যাটি সমাধান করতে পারে কিনা তা আমি জানি না, তবে কী ঘটছে তা ইঙ্গিত হতে পারে।
থান্ডার খরগোশ

উত্তর:


318

আমি কোকোপডগুলি আপডেট করে এটি ঠিক করতে সক্ষম হয়েছি।

আই। প্রকল্প পরিষ্কার

  1. প্রকল্প নেভিগেটরে, আপনার প্রকল্প নির্বাচন করুন
  2. আপনার লক্ষ্য নির্বাচন করুন
  3. সমস্ত লিবিপডগুলি সরান * পর্যায়ক্রমে বিল্ডপ্রেসগুলিতে > লাইব্রেরির সাথে বাইনারি লিঙ্ক করুন

২। কোকোপডগুলি আপডেট করুন

  1. টার্মিনাল চালু করুন এবং আপনার প্রকল্প ডিরেক্টরিতে যান।
  2. কমান্ডটি ব্যবহার করে কোকোপডগুলি আপডেট করুন pod install


18
I.3 সম্পর্কিত - আপনার অর্থ 'বিল্ড পর্যায়গুলি> গ্রন্থাগারগুলির সাথে বাইনারি লিঙ্ক করুন' বিভাগটি বোঝানো হয়েছে?
ক্রাফটিদেবিল

1
আমি যখন প্রকল্প ডিরেক্টরিতে পড ইনস্টল কমান্ডটি চালিত করি তখন আমি নীচে সতর্কতা পেয়েছিলাম: অন্তর্নিহিত উত্সগুলির ব্যবহার অবচয় করা হয়েছে। আপনার মেশিনে বর্তমানে সমস্ত উত্স ব্যবহার চালিয়ে যেতে, আপনার পোডফিলের শীর্ষে নিম্নলিখিতটি যুক্ত করুন: উত্স ' github.com/CocoaPods/Specs.git ' আমিও এই লিঙ্কটি পোড ফাইলে যুক্ত করেছি তবে একই ঘটনা ঘটেছে। সুপারিশ করুন.
মিতেশ খত্রি

এগুলি ছাড়াও আমাকে 'চেক পডস ম্যানিফেস্ট.লক' এবং 'কপির পডস রিসোর্সস' এর মতো সমস্ত কোকোপোড সম্পর্কিত বিল্ড পর্যায়গুলি সরিয়ে ফেলতে হয়েছিল।
জভিলে্লা

17
@ ভ্যালিরি পাভলভ এই পদক্ষেপগুলি কার্যকর করেছে তবে একটি সফল প্রকল্প পরিষ্কার হওয়ার পরে, বিল্ডটি তত্ক্ষণাত্ একই ধরণের 3 টি ত্রুটির সাথে ব্যর্থ হয় যা আমি নীচে থেকে মুক্তি পেতে পারি না। আমি সমস্ত কোকোপডগুলি সম্পূর্ণরূপে অপসারণ, পুনরায় ইনস্টল করা, আপডেট করা, এক্সকোড পুনরায় আর্টস ইত্যাদির মাধ্যমে এই সমস্ত কিছু করার চেষ্টা করেছি এবং টার্মিনালে এগুলি সমস্ত সফলভাবে সম্পাদন করে তবে বিল্ডটি ব্যর্থ হতে থাকে। আর কোন চিন্তা? ত্রুটিগুলি: ডিফ: /../ পডফিল.লক: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি আলাদা নয়: / ম্যানিফেস্ট.লক: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি ত্রুটি নেই: স্যান্ডবক্সটি পডফিল.লকটির সাথে সিঙ্ক নয়। 'পড ইনস্টল' চালান বা আপনার কোকোপডগুলি ইনস্টলেশন আপডেট করুন।
নটুর 3

111

অনেক চেষ্টা করার পরেও আমি এই সমস্যাটি সমাধান করতে পেরেছি। চলক $ O PODS_ROOT set সেট করা হয়নি এবং আমি কৌতুকের নীচে করি। পর্যায়গুলি তৈরি করতে যান -> পডগুলি ম্যানিফেস্ট পরীক্ষা করে দেখুন lock

diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null

প্রতি

diff "${SRCROOT}/Podfile.lock" "${SRCROOT}/Pods/Manifest.lock" > /dev/null

এটা আমাকে সাহায্য করে.


$ PODS_ROOT সেট আপ করা হয় না কেন? আমার প্রকল্পের জন্য আমার পোডগুলি পুনরায় ইনস্টল করা দরকার?
পেট্র সিরিভ

2
$ PODS_ROOT সেট না করার কারণটি মূলত কোকোপডস দ্বারা উত্পাদিত .xcconfig ফাইলটি বিল্ড টার্গেটে প্রয়োগ করা হয় না।
ফুজিয়া

@ ফুজিয়া আমি কীভাবে .xcconfig ফাইল প্রয়োগ করব?
ডার্কো রোমানভ

আমার ক্ষেত্রে আমি PODS_ROOT = ${SRC_ROOT}/Podsএকই প্রভাবের জন্য আমার xcconfig এ সেট করেছি।
গ্রেগো

44

আপনি যদি পোডফাইলে আপনার লক্ষ্য থেকে সমস্ত পোড সরিয়ে ফেলেন, যেমন

target 'myTarget' do
pod 'great-stuff', '~> 4.0'  // you deleted this last pod
end

আপনাকে নিজের এক্সকোড লক্ষ্য তৈরির পর্যায়গুলি থেকে ম্যানুয়ালি এই বিল্ড পদক্ষেপগুলি মুছতে হবে :

  • পডগুলি ম্যানিফেস্ট.লক পরীক্ষা করুন
  • পড সংস্থানগুলি অনুলিপি করুন

কোকোপডস (বর্তমান স্থিতিশীল সংস্করণ 0.37.2) আপনি চালানোর সময় এই ক্লিনআপটি সম্পাদন করে না pod install


এটি আমার পক্ষে কাজ করেছে। আইডিটি সুইফট 2 এ স্থানান্তরিত হয়েছে এবং সমস্ত শুঁটি সম্পর্কে মন্তব্য করেছিল - বিল্ড পর্যায়গুলি মোছার সাথে জড়িত না হয়ে আমি কেবল একটি পোড ফিরিয়েছি back
ব্রায়ানক্লায়ার

লোটোখেলা! আমি আমার ওয়ার্কস্পেস অপসারণ, পোড পুনরায় ইনস্টল করা ইত্যাদিতে ঘন্টা ব্যয় করেছি এবং অন্য কিছুই কাজ করে নি।
ওরেন

35

আমি কয়েক ঘন্টা ধরে অনুসন্ধান করেছিলাম এবং আমি নিম্নলিখিত হিসাবে সমাধানগুলি খুঁজে পেয়েছি:

আমার ক্ষেত্রে, পদ্ধতি 1 কাজ করে।

পদ্ধতি 1:

  1. লক্ষ্য নির্বাচন করুন> বাক্যগুলি তৈরি করতে যান > গ্রন্থাগারগুলির সাথে বাইনারি লিঙ্কে ক্লিক করুন > সমস্ত libPods.a ফাইল সরান
  2. টার্মিনাল খুলুন> আপনার প্রকল্পে সরাসরি> রান করুন:

     pod install
    
  3. প্রকল্পটি পরিষ্কার এবং বিল্ড করুন

ref.1

পদ্ধতি 2:

  1. টার্মিনাল খুলুন> আপনার প্রকল্পে সরাসরি> রান করুন:

    pod deintegrate --verbose    
    pod install --verbose
    

ref.2

পদ্ধতি 3:

  1. লক্ষ্যটি চয়ন করুন> বিল্ড সেটিংসে যান > "+" সাইন ক্লিক করুন
  2. 2 ব্যবহারকারী-সংজ্ঞায়িত সেটিংস যুক্ত করুন: [বাম দিকে = ডানদিকে]

    PODS_ROOT = ${SRCROOT}/Pods
    

    এবং

    PODS_PODFILE_DIR_PATH = ${SRCROOT}/
    

ref.3


আমি অন্যান্য সমস্ত সমাধান চেষ্টা করেছিলাম কিন্তু কিছুই কার্যকর হয়নি। পদ্ধতি 3 আমার জন্য কাজ করেছিল।
ভিনার

25

প্রকল্প থেকে শুঁটি সরানো এবং পুনরায় ইনস্টল করা আমার পক্ষে কাজ করেছে।

চমৎকার গিটহাবের সংগ্রহশালা রয়েছে যা প্রকল্প থেকে শুঁটি পুরোপুরি সরিয়ে ফেলতে পারে।

কেবলমাত্র আপনার পডফিলের ব্যাকআপ রাখুন এবং কমান্ডের নীচে চলুন।

  • মণি ইনস্টল করুন কোকোপডস-ডিনেটিগ্রেট
  • রত্ন কোকোপডস-ক্লিন ইনস্টল করুন
  • প্রকল্প ডিরেক্টরিতে যান এবং পোড ডিএনটিগ্রেট চালান
  • আবার পোড ক্লিন চালান
  • পড ইনস্টল চালান

পরিষ্কার এবং চালান।


1
আপনি দুর্দান্ত, কেবল
অ্যালবার্ট

এই কমান্ডগুলি চালনার পরে আমি একটি সফল বিল্ড বার্তা পাই, কিন্তু এখন, সিমুলেটর বা কনসোলে কোনও কিছুই চলমান দেখা যাচ্ছে না। কেন এমন হয়েছে জানো?
জর্জি বারিয়োস

সচেতন থাকুন: কাজগুলি তৈরি করুন তবে শুঁটি ক্লিন প্রকল্পের লক্ষ্যটিকে অদৃশ্য করে দিয়েছে। কোনও সংরক্ষণাগার তৈরি করা হয়নি বা অ্যাপ তৈরি করা হয়নি।
রুবেন

@ অদৃশ্য হয়ে যাওয়া বিষয়বস্তুগুলি পুনরায় "পড ইনস্টল" এর মাধ্যমে পুনরায় তৈরি করবে
টিনা নাথ পল

তবুও, আপনি উল্লিখিত পদক্ষেপগুলি করার পরেও আপনি আমার অ্যাপ্লিকেশন আইকনটি মূল প্রকল্প হিসাবে উপস্থিত হবে না ... কেবল কর্ডোভা লোগো প্রদর্শিত হবে এবং কোনও বিল্ড বা সংরক্ষণাগার তৈরি হচ্ছে না।
রুবেন

12

টার্গেটের নাম পরিবর্তন করার পরে

আমার সমস্যাটি ছিল পুরানো টার্গেটের নাম সহ xcconfig।

  • প্রকল্প ফাইল -> তথ্য -> কনফিগারেশন এ গিয়েছে
  • পুরানো xcconfig সরানো হয়েছে (উভয় ডিবাগ এবং রিলিজ)
  • শুঁটি ইনস্টল

এটি নতুনকে আপডেট করবে।

এছাড়াও যদি আপনার .h ফাইলগুলি অনুপস্থিত থাকে তবে এর কারণ (পডস শিরোনাম অনুসন্ধানের পথটি এই এক্সকনফাইগটিতে রয়েছে)


বাছাই Noneআমার পক্ষেও কাজ করেছিল। আমি এক দিনের জন্য এটির সাথে লড়াই করে যাচ্ছিলাম জিম্বল 2 এসডিকে আইয়নিক 4 প্রকল্পে সংহত করার চেষ্টা করছি।
রাশ

9

আপনি যদি নীচের মতো একটি ত্রুটি দেখতে পান:

ডিফ:: /../ পডফিল.লক: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি পৃথক: / ম্যানিফেস্ট.লক: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি ত্রুটি নেই: স্যান্ডবক্সটি পডফিল.লকটির সাথে সিঙ্ক নয়। 'পড ইনস্টল' চালান বা আপনার কোকোপডগুলি ইনস্টলেশন আপডেট করুন।

তাহলে আপনার প্রকল্পে কোকোপডস নিয়ে সমস্যা আছে। কখনও কখনও কোকোপডগুলি সিঙ্ক থেকে বেরিয়ে যেতে পারে এবং আপনাকে কোকোপডগুলি পুনরায় শুরু করতে হবে। আপনার দ্বারা এই ত্রুটিটি সমাধান করতে সক্ষম হওয়া উচিত:

  1. আপনার প্রকল্প ফোল্ডারে পডফিল.লক ফাইলটি মোছা হচ্ছে
  2. আপনার প্রকল্প ফোল্ডারে পডস ফোল্ডারটি মোছা হচ্ছে
  3. আপনার প্রকল্প ফোল্ডারে 'পড ইনস্টল' চালিত করুন
  4. এক্সকোডে একটি "ক্লিন" করুন
  5. আপনার প্রকল্পটি পুনর্নির্মাণ করুন

2
তোমাকে অনেক ধন্যবাদ. আপনি আমার দিন তৈরি করেছেন। আমার ফ্লাটার প্রকল্পে আর কিছুই কাজ করেনি।
nbloqs

এটি আমার জন্যও একমাত্র সমাধান যা কাজ করেছিল। পডফিল.লক মোছা হচ্ছে। সতর্কতা অবলম্বন করুন যে এটি করার সময় আপনি কিছু অপ্রত্যাশিত সংস্করণ আপগ্রেড পেতে পারেন।
santmanno

pod installঝাঁকুনির জন্য: আপনার ঝাঁকুনি_প্রজেক্ট / আইওএস-এ চালান
কিরিল কারমাজিন

5

আমার ক্ষেত্রে, ওয়াচকিট অ্যাপটি সংহত করার পরে আমি একই ত্রুটি পেয়েছি। সমস্যা সমাধানের জন্য আমার পডফাইলে ওয়াচকিটের দুটি লক্ষ্য যুক্ত করতে হবে:

target 'MyProject WatchKit App' do
    platform :watchos, '2.0'
    shared_pods
end

target 'MyProject WatchKit App Extension' do
    platform :watchos, '2.0'
    shared_pods
end

পিএস: সম্ভবত এটি আমার জন্য হয়েছিল কারণ আমি ভুল করে MyProject WatchKit Appপ্রাথমিকভাবে টার্গেটের জন্য শুঁটি ইনস্টল করেছি ।


আমার মনে হয় আপনি মাথায় পেরেক
মারলেন

4

আমি আমার সমাধানটি খুঁজে পেয়েছি: চালান:pod update পরিবর্তে pod install। ত্রুটি ঠিক হয়ে গেল!


আমরা হব. এটি পুরানো পোডগুলিকে আপডেট করবে, সুতরাং আপনি যা চান তা নিশ্চিত হন।
ff10

4
  • পর্যায়গুলি তৈরি করতে যান -> পডগুলি ম্যানিফেস্ট.লক পরীক্ষা করুন
  • প্রতিস্থাপন করা
${PODS_ROOT}/Manifest.lock

সঙ্গে:

${SRCROOT}/Podfile.lock" "${SRCROOT}/Pods/Manifest.lock

ছবিতে চেক করুন:

এখানে চিত্র বর্ণনা লিখুন


এটি কর্ডোভা আইওএস বিল্ডে আমার জন্য কাজ করেছিল, যদিও গৃহীত উত্তরটি কাজ করে না।
বাস্তিয়ান ব্ল্যাঙ্কেনবার্গ

3

একটি ভুল কনফিগার্ড xcconfig ফাইলের সাথে আমি এই সমস্যার মুখোমুখি হয়েছি।

পডগুলি উত্পন্ন xcconfig আমি যে কাস্টমাইজড xcconfig ব্যবহার করছিলাম তাতে সঠিকভাবে অন্তর্ভুক্ত ছিল না। এটি diff "/../Podfile.lock" "/Manifest.lock"স্পষ্ট কারণে, যার ফলে পডস একটি সিঙ্ক সমস্যা হিসাবে ভুল ব্যাখ্যা করে, এর ব্যর্থতার ফলস্বরূপ DS PODS_ROOT সেট করা হয়নি।


3

আমার জন্য সমস্যাটি হ'ল আমি আমার অ্যাপটিতে একটি বিদ্যমান লক্ষ্য নকল করে একটি নতুন লক্ষ্য তৈরি করেছি, তবে লক্ষ্যটি যুক্ত করতে ভুলে গিয়েছি Podfile। কিছু কারণে ক্লোন করা টার্গেটটি সমস্যা ছাড়াই কয়েক দিন কাজ করেছিল, তবে কিছুক্ষণ পরে এটি এই ত্রুটিটি তৈরি করতে ব্যর্থ হয়েছিল। তখন পোডফাইলে চালিত হয়ে আমার ক্লোন করা প্রকল্প টার্গেটের জন্য আমাকে একটি নতুন টার্গেট এন্ট্রি তৈরি করতে হয়েছিল pod install


2

আপনি যদি গিথুব থেকে প্রকল্পটি ডাউনলোড করেন বা অন্য জায়গা থেকে অনুলিপি করেন তবে নির্ভরতা গ্রন্থাগারটি বিদ্যমান নেই, এই সমস্যাটি থাকবে।

আপনি শুধু প্রয়োজন cdথেকে project/project_name directoryটার্মিনাল, ব্যবহারে lsনেই কিনা চেক করতেPodfile ফাইল।

যদি সেখানে উপস্থিত থাকে তবে Podfileআপনাকে নির্ভরতাগুলি ইনস্টল করতে হবে:

pod install

ধন্যবাদ - আমি যখন তাদের গিথুব ওয়েবসাইট থেকে ডাউনলোড করা বিড়বিড় উদাহরণগুলি চালাচ্ছিলাম তখন এটি আমাকে সত্যিই অনেক সাহায্য করেছিল এবং আমিও একই ত্রুটি পেয়েছি। আমি প্রতিটি ঝাঁকুনির উদাহরণ ফোল্ডারের জন্য আইওএস ফোল্ডারে নেভিগেট করে পড ইনস্টল করেছিলাম এবং তারপরে ফ্লার্ট অ্যাপটি কাজ করে।
সাইমন

আপনাকে সাহায্য করে খুশি
বিমান

2

আমি সব চেষ্টা করেছিলাম, কিন্তু সমস্যাটি অব্যাহত থাকে। এর পরে আমি এটি করেছি এবং এটি ASAP (যতটা মসৃণ হিসাবে সম্ভব) কাজ করেছে।

  1. .Xcworkspace ফাইলটি খুলুন।
  2. এক্সকোড 10 এ কর্ডোভা ব্যবহার করা হলে লিগ্যাসি বিল্ড সিস্টেমে পরিবর্তন করুন।
  3. পডফিলের লক্ষ্য / প্রকল্পে যান। 11+ হিসাবে ডিপ্লোয়মেন্ট ট্রেগেট নির্বাচন করুন
  4. তারপরে ডিবাগ পরিবর্তন করুন এবং পডস- বিল্ড / রিলিজে প্রকাশ করুন। এটি আমার ক্ষেত্রে App.debug / মুক্তি ছিল .পিক সংযুক্ত। আশা করি এটা সাহায্য করবে. পডে ডিবাগ রিলিজটি পরিবর্তন করুন

2

আমার কাজের উত্তরটি হ'ল:

  1. এই আদেশ দ্বারা আপনার কোকোপডগুলি আপডেট করুন: পড আপডেট
  2. এই আদেশ দ্বারা আপনার নতুন পোড ইনস্টল করুন। শুঁটি ইনস্টল
  3. শেষ এক আদেশ: sudo রত্ন ইনস্টল কোকোপড।

2

এই উত্তরগুলি থেকে আমার পক্ষে সম্পূর্ণরূপে কিছুই কার্যকর হয়নি। চালিয়ে আবার প্রকল্পটি তৈরি করতে হয়েছিল cordova platform add ios। আমি কী লক্ষ্য করেছি, এমনকি নতুনভাবে উত্পন্ন প্রকল্পটি (আমার ক্ষেত্রে) ফায়ারবেস পোডগুলি বার বার ত্রুটির বার্তাটি দিয়েছিল। আমার মতে কিছু (ফায়ারবেস, রেস্টকিট) পোড Xcodeবা এর জন্য বাগের মতো দেখাচ্ছে CocoaPods। পোডগুলি অন্তর্ভুক্ত করার জন্য আমি কেবল আমার এডিট করতে config.xmlএবং চালাতে পারি cordova platform add iOS, যা আমার জন্য স্বয়ংক্রিয়ভাবে সবকিছু করে। যদিও এটি সমস্ত পরিস্থিতিতে কাজ করবে কিনা তা নিশ্চিত নয়।

সম্পাদনা: আমার Podfileপূর্ববর্তী iOS/ থেকে একটি ছিল Xcode, তবে আজকের মতো নতুনতমটি # DO NOT MODIFY -- auto-generated by Apache Cordovaছিল Podfile। এই পদ্ধতির চেষ্টা করার জন্য এটি আমার মাথায় একটি আলো চালু করেছে। কিছুটা তুচ্ছ দেখায়, তবে কাজ করে এবং আমার Firebaseবৈশিষ্ট্যগুলি কার্যকর হয়।


1
এটি আমার জন্য কাজ করা একমাত্র পদ্ধতি। অন্য সকলকে চেষ্টা করেছেন। আমি প্ল্যাটফর্মগুলি মুছে ফেলেছি এবং 'কর্ডোভা প্ল্যাটফর্ম অ্যাড আইওএস' পুনরায় ইনস্টল করেছি। আমিও মনে করি আমার আগের প্ল্যাটফর্মগুলি / আইওএস ছিল যা আমি এক্সকোডের পূর্ববর্তী সংস্করণে ব্যবহার করেছি।
হিথ

1

এটি আমার দিন তৈরি!

  1. আপনার প্রকল্প ফোল্ডারে পডফিল.লক ফাইলটি মোছা হচ্ছে
  2. আপনার প্রকল্প ফোল্ডারে পডস ফোল্ডারটি মোছা হচ্ছে
  3. আপনার প্রকল্প ফোল্ডারে পড ইনস্টল করুন Exec
  4. এক্সকোডে একটি "ক্লিন" করুন
  5. আপনার প্রকল্পটি পুনর্নির্মাণ করুন

আমি এই বার্তা অনুমোদিত! এছাড়াও যদি আপনি ঝাঁকুনিতে থাকেন তবে ভুলে যাবেন নাflutter pub get
কিরিল কারমাজিন

1

যখন তুমি কর

pod install --verbose

নিশ্চিত করা:

1- আপনি সঠিক ডিরেক্টরিতে আছেন। বেশিরভাগ সময়, যখন গিথুব প্রকল্প ডাউনলোড হয়, তখন একটি মাস্টার ফোল্ডার আসবে। আপনি পোড ইনস্টল করার আগে - টার্মিনালটিতে প্রকৃত প্রকল্পের নাম ফোল্ডারের (মাস্টারফোল্ডার / প্রকল্প ফোল্ডার) ভিতরে থাকা দরকার --verbose

2- পুরানো পোড লক ফোল্ডারটি মুছুন তারপরে এক্সকোড ক্লিন এবং ডড পড ইনস্টল ব্যবহার করে প্রকল্পটি সাফ করুন।

3- আপনার আরভিএম আপডেট করুন।


1

আমার সমস্যাটি হ'ল কোকো পোডস সংস্করণ তাই আমি এর সাথে সর্বশেষটি ইনস্টল করেছি: sudo gem install cocoapods --pre তারপরেpod update

এটা আমার জন্য কাজ করেছে


1

আমার জন্য যে পদক্ষেপগুলি কাজ করেছে ( XCode 8.3.3/XCode 9 beta with a Swift 3.1 project)

 - Navigate to your project directory
 - pod install //which then asks you to do the next step
 - pod repo update //takes a while to update the repo
 - pod update
 - pod install
 - Close Xcode session
 - Open and Clean the project
 - Build/Run

এছাড়াও make sure you open the .xcworkspace file rather than the project file (.xcodeproj) when working with pods। এর সাথে লিঙ্কের সাথে কোনও ত্রুটি সমাধান করা উচিত যেমন "অ্যাপল ম্যাক-ও লিংকার কমান্ড ব্যর্থ হয়েছে"


1

আপনি যদি প্রকল্পের ক্লিনআপটি প্রয়োগ করছেন এবং আপনার প্রকল্পটি এখনও ত্রুটি।

আপনি বিল্ড পর্যায়গুলি ট্যাবে যেতে পারেন এবং তারপরে সন্ধান করতে পারেনCheck Pods Manifest.lock স্ক্রিপ্টটি এবং মুছে ফেলতে পারেন।

তারপরে ফোল্ডারটি সরাতে কমান্ডটি টাইপ করুন Pods মতোrm -rf Pods

এবং তারপরে আপনাকে কমান্ডের মাধ্যমে পডফিল.লক অপসারণ করতে হবে rm Podfile.lock

সম্ভবত, এমন একটি পরিস্থিতির ভিত্তিতে আপনি ফাইলটি সরাতে পারেন your_project_name.xcworkspace

পরিশেষে, পড ইনস্টল করার জন্য আপনার কমান্ডের প্রয়োজন pod install --repo-update

আশা করি, এই সমাধানটি আপনার সাথে আসে। শুভ কোডিং :)


1

আমারও ত্রুটি ছিল প্রথমে আমি কোকোপড ব্যবহার করে আপডেট করছি

sudo gem install cocoapods

তারপরে পড ইনস্টল কমান্ড ব্যবহার করে শুঁটি ইনস্টল করুন আমার জন্য কাজ করেছে।


1

নিম্নলিখিত পদক্ষেপগুলি করুন:

1: আপনার প্রকল্প ফোল্ডারে পডফিল.লোক ফাইলটি মোছা হচ্ছে

2: আপনার প্রকল্প ফোল্ডারে পডস ফোল্ডারটি মোছা হচ্ছে

3: আপনার প্রকল্প ফোল্ডারে 'পড ইনস্টল' চালিত করুন

4: এক্সকোডে একটি "ক্লিন" করুন

5: আপনার প্রকল্প পুনর্নির্মাণ


1

আমার জন্য, বিড়বিড় করে কাজ করা, বিদ্যমান কনফিগারেশনের কারণে কনফিগারেশনটি স্বয়ংক্রিয়ভাবে যুক্ত হয়নি।

যোগ করার পদ্ধতি #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"থেকে Flutter/Release.xcconfigএবংFlutter/Debug.xcconfig

সমস্যাটি সমাধান করুন।


1

এটি চালান, এবং আপনার ত্রুটিগুলি বিলুপ্ত হবে

rm -rf Pods && gem install cocoapods && pod install


1

আমি একটি ফ্লটার প্রকল্পে এই সমস্যার মুখোমুখি হয়েছি। আমি সবেমাত্র এক্সকোডে আইওএস মডিউলটি খুললাম এবং বিল্ড ক্লিন ফোল্ডারটি আমার পক্ষে কাজ করেছে।


1

সঠিক টার্গেট সেট আপ করার চেষ্টা করুন Podfileএবং তারপরে রান করুন pod updateবাpod install

আইওএস প্ল্যাটফর্ম লক্ষ্য


1

আয়নিক -৩ এর সাথে আমারও একই সমস্যা ছিল, আমি উপরের কয়েকটি উল্লিখিত পদক্ষেপগুলি করেছি তবে সেগুলির কোনওোটাই আমার পক্ষে কাজ করেননি।

আয়নিকের জন্য আইওএস প্ল্যাটফর্ম সরান

$ ionic cordova platform remove ios
$ ionic cordova platform add ios

এক্সকোড খুলুন তারপর তৈরির চেষ্টা করুন। এটি আমার জন্য কাজ করেছে :-)


1

কর্ডোভা সংস্করণ 9 ইনস্টল করে আয়নিক অ্যাপ্লিকেশনটির সাথে আমার সমস্যাটি স্থির করে, উপরোক্ত সমস্ত সমাধানটি বেশিরভাগই এক্সকোডের সাথে সংযুক্ত করে আমার আইওনিক অ্যাপ্লিকেশনটির জন্য কাজ করেনি

যদি কেউ তাদের কর্ডোভা অ্যাপ্লিকেশনটির সাথে একই সমস্যার মুখোমুখি হন তবে দয়া করে কর্ডোভা 9 এ আপডেট করুন fix


0

যদি আপনার পোড খালি থাকে

  1. কপি পোড সংস্থানগুলি সরান এবং শুঁটি ম্যানিফেস্ট পরীক্ষা করে।
  2. আপনার প্রকল্পের বিল্ড পর্যায়ের সেটিংস থেকে লক করুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.