প্রকল্প খুলতে অক্ষম… খোলা যায় না কারণ প্রকল্পের ফাইলটি বিশ্লেষণ করা যায় না


95

আমি আইফোন অ্যাপ তৈরি করতে কিছুক্ষণ কাজ করছি। আজ যখন আমার ব্যাটারি কম ছিল, আমি কাজ করছিলাম এবং ক্রমাগত আমার উত্স ফাইলগুলি সংরক্ষণ করছিলাম তখন শক্তি চলে গেল ...

এখন যখন আমি আমার কম্পিউটারটি আবার প্লাগ ইন করেছি এবং এটি ভাল শক্তি পাচ্ছে আমি আমার প্রকল্পের ফাইলটি খোলার চেষ্টা করি এবং আমি একটি ত্রুটি পেয়েছি:

প্রকল্প খুলতে অক্ষম

প্রকল্প ... খোলা যায় না কারণ প্রকল্প ফাইলটি বিশ্লেষণ করা যায় না।

এমন কোনও উপায় আছে যা লোকেরা জানে যে আমি এ থেকে পুনরুদ্ধার করতে পারি? আমি একটি পুরানো প্রকল্প ফাইল ব্যবহার করে এটি সন্নিবেশ করানোর এবং তারপরে সংকলন করার চেষ্টা করেছি। এটি আমাকে একটি মজাদার ত্রুটি দেয় যা সম্ভবত এটি এটি যে সমস্ত ফাইলগুলি চায় তার সন্ধান না করায় ...

সম্ভব হলে আমি আমার প্রকল্পটি স্ক্র্যাচ থেকে পুনর্নির্মাণ করতে চাই না।


সম্পাদনা

ঠিক আছে, আমি এটির মধ্য দিয়ে কিছুটা পুরানো প্রকল্প ফাইলের মধ্যে পার্থক্য করেছি এবং দেখেছি যে ফাইলটিতে কিছু দুর্নীতি রয়েছে। এগুলি মার্জ করার পরে (ভাল এবং নতুন অংশগুলি) এখন কাজ করছে।

এসভিএন সম্পর্কে দুর্দান্ত পয়েন্টস। আমার একটি আছে, তবে এর সাথে এক্সকোড সিঙ্ক করার চেষ্টা করার কিছুটা মজাদারতা রয়েছে। আমি অবশ্যই এখন এটির সাথে আরও বেশি সময় ব্যয় করব ... ;-)

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

উত্তর:


231

আমি এই সমস্যাটি পেরিয়ে এসেছি এবং আমার প্রবীণ আমাকে একটি সমাধান সম্পর্কে বলেছিলেন:

আপনার projectname.xcodeprojফাইলটির এখানে রাইট ক্লিক করুন projectnameআপনার প্রকল্পের নাম হবে। ডান ক্লিক করার পরে প্যাকেজ সামগ্রীগুলি প্রদর্শন করুন নির্বাচন করুন । এর পরে আপনার projectname.pbxprojফাইলটি একটি পাঠ্য সম্পাদককে খুলুন । এখন ধারণকারী পংক্তিটি অনুসন্ধান করুন <<<<<<< .mine, =======এবং >>>>>>> .r। উদাহরণস্বরূপ আমার ক্ষেত্রে এটি এটিকে পছন্দ করেছে

<<<<<<< .mine
    9ADAAC6A15DCEF6A0019ACA8 .... in Resources */,
=======
    52FD7F3D15DCEAEF009E9322 ... in Resources */,
>>>>>>> .r269

এখন যারা অপসারণ <<<<<<< .mine, =======এবং >>>>>>> .rলাইন তাই এটা ভালো দেখাবে

    9ADAAC6A15DCEF6A0019ACA8 /* BuyPriceBtn.png in Resources */,

    52FD7F3D15DCEAEF009E9322 /* discussionForm.zip in Resources */,

এখন আপনার এক্সকোড প্রকল্পটি সংরক্ষণ করুন এবং এটি খুলুন এবং এটি তৈরি করুন। সবকিছু ঠিক থাকবে.


11
ধন্যবাদ. এইটা কাজ করে. আমার ক্ষেত্রে এটি ".মাইন" বা ".r" ছিল না তবে অন্য কিছু বলেছেন ... জায়গাটি খুঁজতে "===" এর জন্য Ctrl-F।
ck_

এটি উত্তর হিসাবে চিহ্নিত করা উচিত। সত্যিই ভাল স্টাফ, ধন্যবাদ
enউন গ্রীগ

12
এটি কেন ঘটছে তা বলার জন্য: আপনার সংস্করণ নিয়ন্ত্রণ প্রকল্প ফাইলের দুটি বিবাদী সংস্করণকে মার্জ করার চেষ্টা করছে। যথাযথ সংশ্লেষটি কী তা আপনাকে ম্যানুয়ালি আপনার সংস্করণ নিয়ন্ত্রণে বলতে হবে। এক্সকোড এটিকে কৌতূহলীভাবে পরিচালনা করে না এমন ঘটনাটি আমার কাছে প্রতিদিনের জন্য একটি বিশাল বিরক্তি।
থান ব্রিমহল

ধন্যবাদ. আমার সমস্যাটি <<<<<<<<<< হেড ======= >>>>>>> আকারে এসেছিল। এটি .pbxproj ফাইলের শেষে দুটি দাগে ছিল। আমি এই আইটেমগুলি সরানোর পরে আমি আবার .xcodeproj ফাইলটি কার্যকর করতে সক্ষম হয়েছি। এই ফাইলগুলি বাকী ফাইলের থেকে দৃশ্যমান স্থান থেকে সরে যেতে দেখুন।
অগ্নিস্টিকদেব

4
আমার ক্ষেত্রে এর <<<<<<<< মাথা, ======, >>>>>>> কিছু আলফানিউমিক। এই তিনটি লাইন সরান তারপরে সংরক্ষণ করুন এবং খুলুন। কবজির মতো কাজ করেছেন !!! ধন্যবাদ বরাদ্দ।
গৌরি সম্মানধর্মী

47

মুহাম্মদের উত্তরটি খুব সহায়ক ছিল (এবং আমার সংশোধন করতে সাহায্য করেছিল)। যাইহোক, উভয় শাখা থেকে পরিবর্তনগুলি রক্ষা করার সময় কেবলমাত্র >>>>>>>>======= <<<<<<<< অপসারণ প্রকল্পে পার্স ইস্যুটি ঠিক করা যথেষ্ট ছিল না (আমার জন্য) সংযুক্তির পরে

আমার পিবিএক্সগ্রুপ বিভাগে একীভূত সংঘাত ছিল (যার সূচনাটি এই জাতীয় ব্লক মন্তব্যে ইঙ্গিত করা হয়েছে: / * পিবিএক্সগ্রুপ বিভাগ শুরু করুন * /) প্রকল্প.pbxproj ফাইলটির file তবে, আমি যে সমস্যার মুখোমুখি হয়েছি তা প্রকল্পের অন্য জায়গায়ও ঘটতে পারে p pbxproj ফাইল file

নীচে আমি একত্রিত হওয়া সংঘাতের সরলকরণ করেছি:

    <<<<<<< HEAD
          id = {
            isa = PBXGroup;
            children = (
                 id
            );
            name = "Your Group Name";
    =======
          id = {
            isa = PBXGroup;
            children = (
                 id
            );
            name = "Your Group Name";
    >>>>>>> branch name
            sourceTree = "<group>";
          };

আমি যখন মার্জ সংঘাতের চিহ্নিতকারীগুলি সরিয়েছি তখন এটাই আমার কাছে ছিল:

          id = {
            isa = PBXGroup;
            children = (
                 id
            );
            name = "Your Group Name";
          id = {
            isa = PBXGroup;
            children = (
                 id
            );
            name = "Your Group Name";
            sourceTree = "<group>";
          };

সাধারণত, মার্জ সংঘাতের চিহ্নিতকারীগুলি অপসারণ করলে প্রকল্প.pbxproj ফাইলের পার্স সমস্যাটি ঠিক হয়ে যায় এবং কর্মক্ষেত্রের অখণ্ডতা পুনরুদ্ধার করা যায়। এবার তা হয়নি।

সমস্যাটি সমাধান করতে আমি নীচে যা করেছি:

          id = {
            isa = PBXGroup;
            children = (
                 id
            );
            name = "Your Group Name";
            sourceTree = "<group>";
          };

          id = {
            isa = PBXGroup;
            children = (
                 id
            );
            name = "Your Group Name";
            sourceTree = "<group>";
          };

আমাকে প্রথম পিবিএক্সগ্রুপের শেষে 2 টি লাইন যুক্ত করতে হয়েছিল।

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

সুতরাং, আপনি যদি ভেবেছিলেন যে আপনি মার্জ হওয়া দ্বন্দ্বগুলি সমাধান করেছেন, আপনি যদি সমস্যাগুলি বিশ্লেষণের পরে চলে আসছেন তবে আপনি .pbxproj টি ঘনিষ্ঠভাবে পর্যবেক্ষণ করতে পারেন এবং নিশ্চিত করুন যে কোনও বিন্যাসের সমস্যা নেই!


আপনি সম্ভবত দুর্ঘটনাক্রমে কোলন এবং / অথবা কোঁকড়াবন্ধনী সরিয়ে ফেললেন যখন মার্জ সংঘাতগুলি সমাধান করবেন। মার্জ সংঘাতগুলি থেকে আপনার সাবধানে যথাযথ অংশ (বা উভয়) নেওয়া উচিত এবং চিহ্নিতকারীদের অপসারণ করা উচিত। এটাই.
স্টাস

উত্সটি যোগ করে = "<গোষ্ঠী"; }; আমার জন্য এটি সমাধান! তাই সহায়ক! ধন্যবাদ!
নিতিন আলাবুর

এইটিতে কিছু যুক্ত করতে চেয়েছি। আমার একই সমস্যা ছিল তবে কোকোপডস এবং একটি ওয়ার্কস্পেসের সাথে কাজ করছি। এক্সকোডটি ঠিক করার জন্য আমাকে ওয়ার্কস্পেসটি কমাতে এবং এটি পুনরায় তৈরি করতে হয়েছিল।
নিকো

@ নিকো: কীভাবে এটিকে সামলাতে হয় তা ভাগ করে নিতে কি আপত্তি নেই? আমি এখানে একই ধরণের সমস্যার মুখোমুখি হয়েছি এবং একটি কঠিন সময়
আইজাক

আমি দেখতে পেলাম যে .pbxproj ফাইলটি ঠিক করার পরে আমার এটির কাজটি পেতে প্রজেক্টটি বন্ধ এবং পুনরায় খুলতে হবে, তবে এটি কাজ করেছিল। ধন্যবাদ স্নোপিপ্রোটোকল!
কীথ দ্য বিপিড

28

আমি এই ঠিক একই ত্রুটি পেয়েছি কারণ কর্ডোভা আপনাকে ফাঁকা জায়গা দিয়ে একটি প্রকল্প তৈরি করার অনুমতি দেবে, এবং এক্সকোড কীভাবে ডিল করতে হয় তা জানে না।


অনেক ধন্যবাদ এই উত্তর ছিল, আমার একটি জায়গা ছিল।
সর্বোচ্চ

কর্ডোভা ফোনগ্যাপ ৩.৪-এর সাথে একই
মাইলস এম।

এটি ছিল আমার ঠিক সমস্যা। ধন্যবাদ!
fray88

@ fray88 আমি এক্সকোড প্রকল্প এবং কর্ডোভা ফোল্ডার উভয়ের জন্য আমার ফোল্ডারের নামটিতে স্থানটি বের করে দিয়েছি তবে এখন আমি একটি ত্রুটি পেয়েছি: ENOENT: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি ত্রুটি নেই। আমি কীভাবে স্থানটি নিয়ে কাজ করতে পারি এবং কীভাবে জিনিস পেতে পারি? ধন্যবাদ
সাহা

25

আমি একই সমস্যা ছিল।

স্ক্রিনশট ঘ

নীচে এটি সমাধানের পদক্ষেপ রয়েছে:

  1. যেখানে আপনার ফোল্ডারে নেভিগেট করুন projectName.xcodeproj

    স্ক্রিনশট 2

  2. রাইট ক্লিক করুন এবং ' Show Package Contents' নির্বাচন করুন । আপনি .pbxprojএক্সটেনশন সহ ফাইলগুলির তালিকা দেখতে সক্ষম হবেন ।

    স্ক্রিনশট 3

  3. নির্বাচন করুন project.pbxproj। ' Text Edit' ব্যবহার করে ডান ক্লিক করুন এবং এই ফাইলটি খুলুন ।

    স্ক্রিনশট 4

  4. আপনি দেখতে সক্ষম হবেন <<<<<< .mine, ============এবং >>>>>>>>>> .r123। আপনি সাধারণত এসভিএন থেকে আপডেট নেওয়ার সময় এগুলি সাধারণত দ্বন্দ্বগুলি দেখা দেয়। এগুলি মুছুন এবং ফাইলটি সংরক্ষণ করুন।

    স্ক্রিনশট 5

    স্ক্রিনশট 6

  5. এখন, আপনি কোনও ত্রুটি বার্তা ছাড়াই প্রকল্পটি খুলতে সক্ষম হবেন ।


23

এক্সকোড প্রকল্প ফাইলটির ভিজ্যুয়াল বিশ্লেষণ আমাকে মার্জ করার পরে ত্রুটি সনাক্ত করতে সহায়তা করে নি। এক্সকোড ফাইলটি বিশ্লেষণ করার চেষ্টা করার সময় সিসলগের সন্ধান করার পরে এই জাতীয় লাইন পাওয়া গেল:

2/7/14 12:39:12.792 PM Xcode[9949]: CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary on line 4426. Parsing will be abandoned. Break on _CFPropertyListMissingSemicolon to debug.

ঠিক করার পরে প্রকল্পটি ঠিক আছে খোলা যেতে পারে।


4
ধন্যবাদ, আপনি আমার দিনটি সংরক্ষণ করেছেন :)
সেঞ্চুরিয়ান

আপনাকে ধন্যবাদ .. এটি ভিজ্যুয়াল পরিদর্শনের চেয়ে অনেক বেশি
অর্থবোধ করে

4
এটি দুর্দান্তভাবে সহায়তা করেছিল। আমি কেবল "লেজ -f /var/log/system.log" এবং প্রকল্পটি খোলার চেষ্টা করেছি। System.log এ এটি একটি ত্রুটি দেখিয়েছিল ("এক্সকোড" অনুসন্ধান করে) যেখানে লাইন নম্বরটি দেখিয়েছিল যেখানে পার্স ব্যতিক্রম ঘটেছিল। আমি তারপরে vi তে ফাইলটি খুললাম এবং ফাইলটিতে একটি কন্ট্রোল-চরিত্র (^ এইচ) দেখলাম এবং কেবল সেই একক অক্ষর এবং ভয়েলা সরিয়েছি! এটি খুলতে সক্ষম ছিল।
ডাস্টিনবি

হিট করে চেষ্টা করার চেয়ে সেরা উত্তর। কনসোল লগ পড়ুন।
mর্মিল সেতিয়া

6
এক্সকোডবিল্ড-প্রজেক্ট প্রকল্প.এক্সকোডেপ্রজ বিল্ডের মতো টার্মিনাল থেকে এটি তৈরির চেষ্টা করুন। টার্মিনালে আপনি ত্রুটি দেখতে পাবেন।
স্লাভকো কুলসোফ

6

আপনার প্রকল্পের ফাইলের সিনট্যাক্স বিশ্লেষণ করুন। টার্মিনালে আপনার প্রকল্পের ভিতরে এটি পরীক্ষা করুন:

plutil -lint project.pbxproj

এটি আপনাকে পার্সার থেকে ত্রুটিগুলি দেখায়।

সম্ভাব্য সমস্যা : কিছু প্রকল্প unionপ্রকল্প ফাইলগুলির জন্য গিট মার্জ করার কৌশল সেট করে। এটি বেশিরভাগ সময় ধরে কাজ করে, তবে আপনার প্রকল্পের ফাইলটি ব্যর্থ হলে নিঃশব্দে হত্যা করবে। এই কৌশলটি .gitattributesআপনার সংগ্রহস্থলের ফাইলটিতে সংজ্ঞায়িত করা হয়েছে ।


3

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

আমার শাখায় বা দূরবর্তী শাখায় প্রকল্প.pbxproj ফাইলের মধ্যে কোনও মার্জ বিরোধ নেই। তবে, আমার প্রজেক্টনাম.এক্সকোডেপ্রোজ ফাইলটি জিজ্ঞাসা করা প্রশ্নে প্রদর্শিত একই কারণে খুলতে অস্বীকার করবে।

আমার সমাধানটি ছিল টেক্সট এডিটর ব্যবহার করে প্রজেক্ট.পিবিএক্সপোজ প্রকল্পটি সন্ধান করা এবং ফাইল সিনট্যাক্সে (যেমন একটি অতিরিক্ত কোঁকড়ানো বন্ধনী) কোনও অনিয়ম আছে কিনা তা খুঁজে বের করা। মার্জ হওয়া ফাইলের তুলনায় পুরানো ফাইলে inোকানো বা মুছে ফেলা লাইনগুলিতে ফোকাস করে আমি এই প্রক্রিয়াটি বাড়িয়েছি। কাছাকাছি পরীক্ষায়, আমি খুঁজে পেলাম যে আমার সমস্যার কারণ ছিল নিম্নলিখিত লাইনের পুনরাবৃত্তি:

xxxxxxxxxxxxx /* [CP] Check Pods Manifest.lock */ = {

আমার একীভূত ফাইলে এটি একটি অনাবৃত কোঁকড়া বন্ধনী এবং ফলস্বরূপ অবৈধ pbxproj সিনট্যাক্সের দিকে নিয়ে যায়। উপরের লাইনটি মোছা আমার সমস্যাটি স্থির করেছে।


2

আমি ঠিক একই সমস্যার মধ্যে দৌড়েছি। আমি বরাবরের মতো গিট দ্বারা উত্পন্ন স্ট্রিংগুলি সরিয়ে ফেললাম তবে এক্সকোড এখনও .xcodeproj ফাইল খুলতে অস্বীকার করেছিল। কিন্তু সবকিছু সঠিক ছিল, কোন অনুপস্থিত বন্ধনী ইত্যাদি অবশেষে আমি করার চেষ্টা Xcode প্রস্থান এবং খোলা প্রকল্পের যখন Xcode বন্ধ ছিল .. তারপর এটা কাজ করে। আমি আশা করি এটা কারো সাহায্যে লাগবে.

সম্পাদনা:

আপনার .xcodeproj ফাইলে বিরোধ নিষ্পত্তি করার জন্য আপনি এই সহজ স্ক্রিপ্টটি ব্যবহার করতে পারেন:

  1. আপনার প্রকল্প ডিরেক্টরিতে ফাঁকা .sh ফাইল তৈরি করুন (উদাহরণস্বরূপ রেজাল্ট_কনফ্লিটস.শ)
  2. লিপিটি এখানে:

    প্রজেক্টফিল = প্রকল্পডির find -d . -name 'project.pbxproj' =echo *.xcodeproj projectfile = "$ {projectdir} /project.pbxproj" tempfile = "$ {projectdir} /project.pbxproj.out" savefile = "$ {projectdir} /project.pbxproj.mergesave"

    cat $ projectfile | গ্রেপ-ভি "<<<<<<< মাথা" | গ্রেপ-ভি "=======" "| গ্রেপ-ভি "^ >>>>>>>"> $ টেম্পাইল ফাইল এমভি $ টেম্পাইল ফাইল $ প্রকল্পের ফাইল

  3. Sh কমান্ডটি ব্যবহার করে এটি টার্মিনাল থেকে চালান: sholve_conflicts.sh


গিট দ্বারা স্ট্রিং উত্পন্ন হয়?
হর্ষিল কোটিচা

এই স্ট্রিংগুলি বিরোধী চিহ্নিতকারী: "<<<<<<<" "" "======= "এবং" >>>>>>> "। : সমাধানে সম্পর্কে আরও তথ্যের জন্য Git দ্বন্দ্ব এখানে দেখুন help.github.com/articles/...
Vojta

@ ভোজটা, আপনি কি সেই লিপিটি টুকরো টুকরো টানতে পারেন? আমি এই ত্রুটিটি পাচ্ছি:resolve_conflicts.sh: line 1: -d: command not found resolve_conflicts.sh: line 3: $tempfile: ambiguous redirect
ড্যানিয়েল

: হাই @Daniel, এখানে এটা gist.github.com/vojtaBelovsky/0be156ff37929e16f55f253d8a97d808
Vojta

2

অনুসরণ করা পদক্ষেপগুলি: - 1. আপনার প্রোজেক্টনাম.এক্সকোডেপ্রজ যেখানে ফোল্ডারে যান 2. ২ রাইট ক্লিক করুন এবং 'প্যাকেজ সামগ্রীগুলি দেখান' নির্বাচন করুন te আপনি .pbxproj এক্সটেনশান সহ ফাইলগুলির তালিকা দেখতে সক্ষম হবেন। ৩.সलेक्ट নির্বাচন করুন.পিবিএক্সপ্রজ। 'পাঠ্য সম্পাদনা' ব্যবহার করে ডান ক্লিক করুন এবং এই ফাইলটি খুলুন। ৪. আপনি <<<<<<<, ============ এবং >>>>>>>>> দেখতে সক্ষম হবেন। আপনি সোসেট্রি / এসভিএন / জিআইটিএলএব থেকে আপডেট নেওয়ার সময় এগুলি সাধারণত বিরোধ হয়। এগুলি মুছুন এবং ফাইলটি সংরক্ষণ করুন। ৫.এখন, আপনি কোনও ত্রুটি বার্তা ছাড়াই প্রকল্পটি খুলতে সক্ষম হবেন।



0

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


4
প্রজেক্ট.পিবিপ্রজেক্ট ফাইলটি কেবল পরীক্ষা করে দেখুন এবং প্রকল্পের ফাইলের কার্যকারী সংস্করণের বিপরীতে আলাদা করুন।
আত্মা

0

এবং একবার আপনি জিনিসগুলি আবার কাজ করে নেওয়ার পরে আপনার ব্যাকআপ এবং পুনর্বিবেচনা নিয়ন্ত্রণের জন্য সাবভার্শন বা মারিউরিয়াল জাতীয় কিছু ব্যবহার করা উচিত। মনে রাখবেন যে তিনি ইলেক্ট্রনগুলি সর্বদা সেখানে যাওয়ার কথা যায় না, তাড়াতাড়ি এবং প্রায়শই ব্যাকআপ হয়!


আমার প্রিয় ভিসিএস ইদানীং গিট হয়েছে।
লিলি ব্যালার্ড

0

আপনার বর্তমান প্রকল্প ফোল্ডার নাম এবং একই প্রকল্পে চেকআউট মডিউল পরিবর্তন করুন। বর্তমান ফাইলের পরিবর্তনগুলি যুক্ত করুন।


0

প্রজেক্ট.পিবিপ্রজেক্ট ফাইলটি কেবল পরীক্ষা করে দেখুন এবং প্রকল্পের ফাইলের কার্যকারী সংস্করণের বিপরীতে আলাদা করুন।

প্রায়শই এটি ঘটে যখন আপনি এখানে পোস্ট করার মতো সংস্করণ নিয়ন্ত্রণ ব্যবস্থা থেকে দ্বন্দ্ব পান: ম্যাক আইফোন এসডিকে সাবভারশন হিসাবে ব্যবহারকারী ফাইলটি পার্স করা যায় না


0

লাইনের মধ্যে শিরোনাম এবং _HEAD সন্ধান করার চেষ্টা করুন এবং প্রকল্প.pbxproj এ এই শব্দগুলি মুছুন। এটি করার আগে এই ফাইলটির ব্যাকআপ দিন ..


0

গোটো ফোনগ্যাপস্টেস্ট >> প্ল্যাটফর্মের পরে আইওএস ফোল্ডারটি মুছুন তার পরে টার্মিনালে যান টাইপ করুন: sudo ফোনগ্যাপ বিল্ড আইওএস এর পরে আপনি প্রকল্পটি চালাতে পারবেন


0

প্রত্যাবর্তনের মাধ্যমে, আপনি টানা কোডটি পূর্বাবস্থায় ফিরিয়ে নিতে পারেন।

আপনি যদি সেই টান অনুরোধটিকে পূর্বাবস্থায় ফিরিয়ে আনতে চান তবে এই আদেশটি কেবল প্রকল্পের পথে রাখুন

-> git merge --abort


0

আপনি যদি টেক্সট === বা <<< বা >>>> তে সন্ধান না পেয়ে থাকেন তবে সমস্যাটি আমার পক্ষে সত্যিই সহজ এবং মজাদার ছিল ... আমি এক্সকোডে অ্যাপের নাম পরিবর্তন করেছিলাম, তবে এটি তৈরির আগে ইউনিটিপ্রজেক্টসেটে পরিবর্তন করি না - সমস্যা ছিল ...


0

আপনি যদি কখনও মার্জ হয়ে যান এবং এখনও সমস্যাগুলি পান তবে সেগুলি কী তা জানেন না I তবে আমি বোঝাতে চাইছি dif

<<<<<
....
======
>>>>>>

তারপরে আপনি https://github.com/Karumi/Kin দিয়ে আপনার প্রকল্প ফাইলগুলি বিশ্লেষণ করতে পারেন , এটি ইনস্টল করুন এবং এটি ব্যবহার করুন

kin project.pbxproj

এতে এক্সট্রাঞ্জ এরোর রয়েছে যা প্রজেক্টটিকে আরও সহজে বুঝতে এবং সমাধান করতে দেয় না (হ্যাশগুলি, গোষ্ঠীগুলি ইত্যাদি) open


এবং যাইহোক, এটিও সহায়ক হতে পারে, ভেবেছিলাম যে আমি এটি আপনার প্রকল্পের ফাইলগুলির https://github.com/bloomberg/xcdiff এর 2 সংস্করণ আলাদা করার চেষ্টা করে নি তাই এটি আপনাকে যা দেবে তা সত্যিই দেবে।


-2

subversion প্রায় সাপ্তাহিক ভিত্তিতে একটি svn আপ করার পরে আমার প্রকল্প ফাইল দূষিত করবে। আমি এখনই এটি কেন এটি করে এবং এই সমস্যাটি জুড়ে এসেছিল তা বোঝার চেষ্টা করছি।


আমার ধারণা হ'ল আপনি যখন এক্সকোডে প্রকল্পটি খোলেন একই সময়ে আপনি কোনও আপডেট করেন বা প্রতিশ্রুতিবদ্ধ হন ... "IF"
এক্সকোড

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