ম্যাকোস হাই সিয়েরা এক্সকোডে কোড সাইন ত্রুটি - সংস্থান ফর্ক, ফাইন্ডারের তথ্য, বা অনুরূপ ডিটারটাস অনুমোদিত নয়


263

ইতিমধ্যে চেষ্টা করা হয়েছে: ম্যাকোস সিয়েরায় কোড সাইন ত্রুটি, এক্সকোড 8

দয়া করে চিত্রটি ত্রুটি দেখায় এখানে চিত্র বর্ণনা লিখুন

CodeSign /Users/gururajtallur/Library/Developer/Xcode/DerivedData/Flow-bkqjkvtmvjovpyepfjeyqmjpintj/Build/Products/Debug-iphoneos/Super\ Flow\ Flip.app
    cd "/Volumes/Development/Project/Top Best Games/19. Lets Flow/35/let's FLOW - source/proj.ios_mac"
    export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

Signing Identity:     "iPhone Distribution: New Free Games (2CHN583K4J)"
Provisioning Profile: "Super Flow Flipp AppStore"
                      (c6c30d2a-1025-4a23-8d12-1863ff684a05)

    /usr/bin/codesign --force --sign E48B98966150110E55EAA9B149F731901A41B37F --entitlements /Users/gururajtallur/Library/Developer/Xcode/DerivedData/Flow-bkqjkvtmvjovpyepfjeyqmjpintj/Build/Intermediates/Flow.build/Debug-iphoneos/Super\ Flow\ Flip.build/Super\ Flow\ Flip.app.xcent --timestamp=none /Users/gururajtallur/Library/Developer/Xcode/DerivedData/Flow-bkqjkvtmvjovpyepfjeyqmjpintj/Build/Products/Debug-iphoneos/Super\ Flow\ Flip.app

/Users/gururajtallur/Library/Developer/Xcode/DerivedData/Flow-bkqjkvtmvjovpyepfjeyqmjpintj/Build/Products/Debug-iphoneos/Super Flow Flip.app: resource fork, Finder information, or similar detritus not allowed
Command /usr/bin/codesign failed with exit code 1

কোড সাইন বিভাগে এটি আমাকে প্রোফাইল এবং শংসাপত্র নির্বাচন করতে দেয় ... তবে তবুও ত্রুটি দিচ্ছে। এখানে চিত্র বর্ণনা লিখুন

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

কীভাবে এই সমস্যার সমাধান করবেন?


1
আপনি কি পরিষ্কার এবং "Alt" পরিষ্কার করেছেন?
thorb65

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

নীচে আর্নল্ড রোস উত্তরটি আমার প্রকল্পের কৌশলটি করেছে। কম্পাইলটি সফল হওয়ার জন্য আপনাকে এক্সকোডে একটি পণ্য> ক্লিন করতে হবে do
ফ্রেডরিক জোহানসন

প্লাস কোকোস
fnc12

উত্তর:


583

সমাধান 1:

অ্যাপল বিকাশকারী ওয়েবসাইট উপরের সমস্যার উত্তর এখানে

টার্মিনালে নীচের কমান্ডটি কার্যকর করুন: প্রথমে গেটো প্রকল্পের রুট ফোল্ডার

 xattr -cr <path_to_project_dir>

ক্লিন এক্সকোড এবং পুনর্নির্মাণ। চিয়ার্স

সমাধান 2:

শুধু প্রকল্পের রুট ডিরেক্টরিতে যান এবং এই কমান্ডটি xattr -cr চালান run

xattr -cr .

ক্লিন এক্সকোড এবং পুনর্নির্মাণ। সম্পন্ন.

সমাধান 3:

অনুসন্ধানকারীদের তথ্য ধারণ করে এমন ফাইলগুলি সন্ধান করে আপনি এই সমস্যাটি সমাধান করতে পারেন।

টার্মিনালে, প্রকল্পের মূল ডিরেক্টরিটি নির্বাহ করুন এবং সম্পাদন করুন

ls -alR@ . > kundapura.txt

এটি বর্তমান ডিরেক্টরিতে kundapura.txt তৈরি করে। এখন com.apple.FinderInfo অনুসন্ধান করুন এবং সমস্ত ফাইলের জন্য এই বৈশিষ্ট্যগুলি সাফ করুন। আপনি এটি এইভাবে করতে পারেন

xattr -c <filename>

উদাহরণ: xattr -c guru.png

আপনি সমস্ত ক্লিয়ার করে নিলে কোড সাইন কাজ করে। ক্লিন এক্সকোড এবং পুনর্নির্মাণ। চিয়ার্স

সমাধান 4: মার্ক ম্যাককর্কলের উত্তর দ্বারা অনুপ্রাণিত

টার্মিনালে, গেটো প্রজেক্টের মূল ডিরেক্টরি এবং একে একে কমান্ড কার্যকর করে

  find . -type f -name '*.jpeg' -exec xattr -c {} \;
  find . -type f -name '*.jpg' -exec xattr -c {} \;
  find . -type f -name '*.png' -exec xattr -c {} \;
  find . -type f -name '*.json' -exec xattr -c {} \;

ক্লিন এক্সকোড এবং পুনর্নির্মাণ। সম্পন্ন.


7
Xcode 8 এ এই নির্দিষ্ট কোড সাইন ত্রুটি Great দুর্দান্ত সমাধান।
আইফোনপ্রসেসর

4
আমার সাথে এটির 110 টি ফাইল রয়েছে। বাশ কমান্ডটি কী হবে যা স্বয়ংক্রিয়ভাবে তাদের সকলকে চিকিত্সা করবে?
ফোকস

2
ধন্যবাদ, আমার জন্য কাজ করেছেন !!
অমিত আজমের

5
এটি একটি জীবনরক্ষক। আমি এই উপর ঘন্টা ব্যয়।
জ্যাকসন

4
ভাগ করে নেওয়ার জন্য আপনাকে অনেক ধন্যবাদ, দিন না হলে আমাকে ঘন্টা বাঁচিয়েছিলেন!
জি ক্রিস ডিসোস্টা

171

ত্রুটিটি আপনার চিত্র ফাইলগুলির মধ্যে থাকা বৈশিষ্ট্যগুলি থেকে। বৈশিষ্ট্যযুক্ত ফটোশপ থেকে চিত্রগুলি সংরক্ষণ করে আমাদের গ্রাফিক্স ডিজাইনার থেকে এটি ঘটেছে।

আপনার সমস্ত পিএনজি ফাইলগুলি খুঁজে পেতে এবং তার বৈশিষ্ট্যগুলি সরিয়ে ফেলার জন্য এখানে একটি সহজ কমান্ড। টার্মিনাল থেকে আপনার প্রকল্পের মূল ডিরেক্টরিতে এটি চালান। পরিষ্কার এবং পুনর্নির্মাণ; সমস্যা সমাধান.

find . -type f -name '*.png' -exec xattr -c {} \;

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

3
ধন্যবাদ! এই অদ্ভুত ত্রুটির উত্তর অনুসন্ধান করার জন্য আমি যে ঘন্টাগুলি ব্যয় করেছি - এটি কি সময়ের অপচয়!
lppier

আমার জন্য একটি দ্রুততর টার্মিনাল-কম সমাধান হ'ল ইমেজওপটিমায়জারে সমস্ত চিত্র টেনে আনা (যা সমস্ত অকেজো বৈশিষ্ট্যও ট্র্যাশ করে)।
ব্ল্যাকজ্যাক 75

আমি পিক্সেলমেটার থেকে একটি নতুন আইকন সংরক্ষণ করেছি এবং একই সমস্যা ছিল। ধন্যবাদ।
গাই লো 2

এটি আমার পক্ষে কাজ করেছে .. আমি উপরের 'এক্সক্যাট্রিক-সিআর' কমান্ডের অনুমতি প্রাপ্তি পেয়ে যাচ্ছিলাম (এমনকি উপরে তালিকাভুক্ত অ্যাপল ডকুমেন্টেশনের মাধ্যমে করার নির্দেশনাও রয়েছে: developer.apple.com/library/archive/qa/qa1940/_index.html Xcode চলমান 9.3 হাই সিয়েরা 10.13.4 এ।
রেন্ডোরাম্মা

95

কোনও অ্যাপ্লিকেশন কোডাইন করার সময় আপনার যদি এই ত্রুটি থাকে:

রিসোর্স ফর্ক, ফাইন্ডারের তথ্য বা অনুরূপ ডিটারটাস অনুমোদিত নয় কমান্ড / ইউএসআর / বিন / কোডসাইন প্রস্থান কোড 1 সহ ব্যর্থ

আপনার প্রকল্পের রুট ফোল্ডারে যান এবং সম্পাদন করুন

find . | xargs -0 xattr -c

এটি সমস্ত ফাইলের জন্য বৈশিষ্ট্যগুলি সাফ করবে।

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

এর অর্থ আপনি সিয়েরার আগে কোনও সংস্করণে সর্বশেষ সংরক্ষিত কোনও স্ক্রিপ্ট কোডিং করতে পারবেন না; সিয়েরায় সাইন ইন করতে আপনাকে সিয়েরাতে সঞ্চয় করতে হবে।

যে ব্যক্তিরা দ্বারা আক্রান্ত হওয়ার সম্ভাবনা রয়েছে তারা হলেন যারা তাদের লিপিগুলির মধ্যে অন্যান্য স্ক্রিপ্টগুলি বন্ডেল করেন (কর্ডোভা?) সমস্ত এম্বেড থাকা স্ক্রিপ্ট সিয়েরার অধীনে পুনরায় সংরক্ষণ না করা পর্যন্ত তারা ধারক স্ক্রিপ্টে স্বাক্ষর করতে সক্ষম হবে না।

হালনাগাদ:

দেখে মনে হচ্ছে এটিও কাজ করে:

xattr -rc .

আপনার যদি কোনও অপর্যাপ্ত অনুমতি ত্রুটি থাকে তবে sudo প্রিপেন্ড করার চেষ্টা করুন: sudo xattr -rc .


4
আমি এটি টার্মিনাল এবং "তর্কের পক্ষে অপর্যাপ্ত স্থান" এ চেষ্টা করেছিলাম
ফকস

1
এটি একটি কবজ হিসাবে কাজ! এক্সকোডে একটি পণ্য> ক্লিনও করতে হয়েছিল, তবে তারপরে আমার প্রকল্পটি নির্মিত!
ফ্রেড্রিক জোহানসন

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

xattr -rc। কাজ!
ম্যাট

আমি করোনার এসডিকে নিয়ে তৈরি করছিলাম এবং একই সমস্যার মুখোমুখি ছিলাম। xattr -rc আমার জন্য কাজ করেছে।
রইস ইকবাল

31

আপনার উত্স ফাইলগুলিতে বৈশিষ্ট্যগুলি হ্যান্ডেল করার সহজতম উপায় হ'ল কোডসাইন চালানোর আগে Xcode সংরক্ষণাগারটি সাফ করা। এটা করতে:

  1. এক্সকোডে আপনার লক্ষ্য নির্বাচন করুন
  2. বিল্ড পর্যায়সমূহের ট্যাবটি নির্বাচন করুন
  3. + চিহ্নটি টিপুন
  4. নতুন রান স্ক্রিপ্ট ফেজ নির্বাচন করুন
  5. স্ক্রিপ্টের জন্য নিম্নলিখিত লিখুন:

    xattr -cr ~ / গ্রন্থাগার / বিকাশকারী / এক্সকোড / ডেরিভডটাটা || প্রতিধ্বনি পরিষ্কার

এখন আপনি যখন আপনার টার্গেটটি তৈরি করবেন তখন এটি এমন কোনও বৈশিষ্ট্য সাফ করবে যেটির কোডইন ভেঙে গেছে। এই পর্যায়ে পরিষ্কার করে আপনি আপনার উত্স কোড / প্রকল্প ডিরেক্টরি পরিবর্তন করতে হবে না।

স্ক্রিপ্টের "|| ইকো ক্লিয়ার" অংশটি নিশ্চিত করে যে xattr ত্রুটি হলেও প্রজেক্ট বিল্ড অব্যাহত থাকবে।

এই পদ্ধতিটি ভাল যদি আপনি আপনার কোড ভাণ্ডারে ড্রপবক্সের মতো প্রোগ্রাম ব্যবহার করেন যা বৈশিষ্ট্যগুলি যুক্ত করে, কারণ এটি আপনার উত্স প্রকল্পটি পরিবর্তন করে না, কেবল নির্মিত আর্কাইভ।

আপনার ডেরিভডডেটা ডিরেক্টরিটি মিলানোর জন্য আপনাকে পাথটি পরিবর্তন করতে হতে পারে - কোডাইন ত্রুটির পাশেই এই পাথটি প্রদর্শিত হবে।

xattr কোডসাইন এক্সকোড ফিক্স


1
সমস্যাটি কেবলমাত্র ফাইন্ডারে ⌘-D ব্যবহার করে অন্যথায়-অভিন্ন প্রকল্প থেকে তৈরি প্রকল্পে আমার জন্য উপস্থিত হয়। কিছু কারণে, এর চেয়ে বেশি জনপ্রিয় সমাধানগুলির জন্য আমার পক্ষে কাজ হয়নি। এই এক করেছে।
ক্লোজাচ

1
ধন্যবাদ! 2 ঘন্টা অনুসন্ধানের পরেও এটি সমাধান করে।
কার্টার কোব

1
অবশেষে! কয়েক ঘন্টা অন্যান্য সমাধান চেষ্টা করার পরে, এটি এটি স্থির !! প্রথমে এটি চেষ্টা করে দেখুন তবে
কোডইন

আমার জন্য, বিষয়টি উত্স কোডে একটি চিত্র ছিল ... তাই আমি একটি রান স্ক্রিপ্ট যুক্ত করেছি যা এই xattr -cr "$ PROJECT_DIR" করেছে
লিটল ওয়াচম্যান

অনেক ধন্যবাদ, এটি এখনও কাজ করে। আমার ক্ষেত্রে আমি xattr -cr ~ / ব্যবহারকারী / এমএসসি / ওয়ানড্রাইভ / 01 ওয়ার্ক / অ্যাপ্লিকেশন / বিড়াল / এলটিএস-ফ্লটার / বিল্ড / আইওএস / ডিবাগ-আইফোনগুলি যুক্ত করেছি || প্রতিধ্বনি স্পষ্ট
ম্যাকট্রিক্স

26

আমি নিম্নলিখিত কমান্ড ব্যবহার করেছি। টার্মিনাল উইন্ডো ব্যবহার করুন। আপনার প্রকল্পে নেভিগেট করুন এবং নিম্নলিখিতটি সম্পাদন করুন:

xattr -rc .

হ্যাঁ, কখনও কখনও প্রকল্প ডিরেক্টরিতে কেবল ক্লিয়ারিং অ্যাটর্সরা সহায়তা করে .. ল্যাম্প অ্যাপল, কেন এমন কর্কশ জিনিস তৈরি করা যায়
অ্যান্টন মালিশেভ

শীর্ষে ভোট দেওয়া উত্তরের পাশাপাশি এটি বিকল্প হিসাবেও কাজ করেছে
ল্যান্স সামেরিয়া


21

টেকনিক্যাল প্রশ্নোত্তর প্রশ্নোত্তর QA1940 এ এই বিষয়ে সরকারী অ্যাপল উত্তর রয়েছে

এটি একটি সুরক্ষা কঠোর পরিবর্তন যা আইওএস 10, ম্যাকোস সিয়েরা, ওয়াচওএস 3 এবং টিভিএস 10 এর সাথে চালু হয়েছিল।

কোড সাইন ইন করা আর কোনও অ্যাপ্লিকেশন বান্ডলে কোনও ফাইলকে রিসোর্স ফর্ক বা ফাইন্ডারের তথ্য সম্বলিত একটি বর্ধিত বৈশিষ্ট্য থাকতে দেয় না।

কোন ফাইলগুলি এই ত্রুটি সৃষ্টি করছে তা দেখতে, টার্মিনালে এই কমান্ডটি চালান: xattr -lr <path_to_app_bundle>

আপনি xattr কমান্ডের সাহায্যে আপনার অ্যাপ্লিকেশন বান্ডেল থেকে সমস্ত বর্ধিত বৈশিষ্ট্যগুলি মুছে ফেলতে পারেন: xattr -cr <path_to_app_bundle>

<path_to_app_bundle>আপনার এক্সকোড প্রকল্পের ডিরেক্টরিতে প্রতিস্থাপন করা যেতে পারে। উদাহরণ স্বরূপ~/Development/MyProject


প্রায় সব প্রস্তাবিত সমাধানের মাধ্যমে কাজ করার পরে xattr -lr <path_to_app_bundle>অবশেষে সঠিক ফাইলগুলিতে নেতৃত্ব দেয়। ফাইন্ডার-ট্যাগস এবং এজন্য কোডসাইন ব্যর্থ হওয়ার কারণে এজেন্সি থেকে লোকালাইজেবল.স্ট্রিংস পেয়েছে।
JanR

আমি এতে 2 দিন নষ্ট করেছি এবং এই সমাধানটি শেষ পর্যন্ত আমার পক্ষে কাজ করেছে!
ভক্তি 123

16

ফাইল সাফ করার বিষয়ে সমস্ত ঠিক আছে, তবে একাধিক প্রকল্পের জন্য ক্লান্তিকর।

গ্রাফিক্স অ্যাপ্লিকেশন, (পুরানো সংস্করণে ফটোশপের মতো) অতিরিক্ত তথ্য লিখুন (আমরা এখন একে মেটাডেটা বলি ..) পুরানো ফ্যাশনে বাহ্যিক ফাইলগুলিতে লিখুন বা তারা পুরানো ওএসএক্স থেকে আগত, যেমন ফাইলগুলি:

উদাহরণস্বরূপ, ফোল্ডারটি আনজিপ করার সময় "com.apple.ResourceFork" এবং "com.apple.FinderInfo"।

এক্সকোড 8 এটিকে একটি বিল্ডে যুক্ত করতে অস্বীকার করেছে (যেমন আপনি তাদের "গিট - অ্যাড।" দিয়ে একটি প্রকল্পে যুক্ত করেছেন সম্ভবত ..) আপনি টার্মিনালে পুনরাবৃত্তি পেতে এবং সেগুলি মুছতে পারেন, তবে ক্লান্তিকর হতে পারে।

আমি এটি মুছে ফেলার জন্য একটি ছোট ফ্রি ইউটিলিটি লিখেছি .. আশা করি এটি সহায়তা করতে পারে ..

https://itunes.apple.com/us/app/cleandetritus/id1161108431?ls=1&mt=12


এটা আমার জন্য কাজ করেছে। আপনার দরকারী অ্যাপ্লিকেশন জন্য অনেক ধন্যবাদ!
নীল

এটিই ছিল আমার সাথে কাজ করা একমাত্র সমাধান, যদিও অ্যাপ্লিকেশনটি বহুবার ক্র্যাশ করেছে "সম্ভবত প্রকল্পের সংখ্যক সংখ্যক ফাইলের কারণে" তবে এটি ফাইলগুলি সাফ করেছে এবং প্রকল্পটি শেষ পর্যন্ত কাজ করছে। ধন্যবাদ!
দ্বাদশ

আপনার অ্যাপ্লিকেশনটি ডাউনলোড করেছে এবং এটি আমার জন্য সমস্ত কিছু পরিষ্কার করেছে! ধন্যবাদ!
ববি

একটি +1 আছে। আপনাকে ধন্যবাদ
মেগেট্রন

আমি বড় প্রকল্পের জন্য ক্র্যাশটি সংশোধন করব যত তাড়াতাড়ি আমার কিছু অতিরিক্ত সময় হবে!
ingconti

11

সহজ সমাধান: -

আমি কীভাবে করেছি [আমার পক্ষে কাজ করছি]

পদক্ষেপ 1: - এই ফোল্ডারে যান - আপনার ফাইন্ডার প্রেস অপশন থেকে যান -> ফোল্ডারে যান

তারপরে আপনার প্রকল্পের পথটি উদাহরণের মতো টাইপ করুন: - গ্রন্থাগার / বিকাশকারী / এক্সকোড / ডেরিভডডাটা / আপনার প্রকল্পের নাম / বিল্ড / পণ্য / ডিবাগ-আইফোন

এখন আপনি উপলভ্য ফাইলের তালিকা সহ একটি উইন্ডো পপ দেখতে পাচ্ছেন, সেখানে আপনি আপনার অ্যাপ.এপ ফাইলটি দেখতে পাচ্ছেন [কেবলমাত্র পদক্ষেপ 2 এর জন্য অপেক্ষা করুন কিছু করবেন না]।

পদক্ষেপ 2: - নতুন টার্মিনাল খুলুন এবং কেবল সিডি টাইপ করুন তারপরে টার্ম 1 এ 1 টি আপনার অ্যাপ.এপ অ্যাপ্লিকেশন টানুন, এখন আপনি অ্যাপটির জন্য পাথ পাবেন, এখন এন্টার বোতাম টিপুন।

পদক্ষেপ 3: - এখন এই আদেশটি টাইপ করুন **

xattr -rc।

"।" (বিন্দু) এন্টার বোতাম টিপুন।

এটিই, আপনার এক্সকোড প্রকল্পে যান এবং পরিষ্কার করুন এবং আবার চালান।


10

----- ক্ষেত্রে আপনি উপরের সমাধানগুলি প্রয়োগ করতে পারবেন না, কারণ ব্যাশ জ্ঞানের অভাব বা অন্য কিছু।

আমি আমার সিয়েরায় আইক্লাউড ড্রাইভ সক্ষম করার সাথে সাথেই আমার এই সমস্যা হয়েছিল। এবং আমার প্রকল্পটি একটি ফোল্ডারে ছিল যা আইক্লাউড ড্রাইভের সাথে সিঙ্ক হয়েছিল। আমি মনে করি এটিই সেই অতিরিক্ত বৈশিষ্ট্যগুলি যুক্ত করে।

অস্থায়ী সমাধান:

আপনার প্রকল্পটি যেখানে রয়েছে সেই ফোল্ডারের জন্য আইক্লাউড ড্রাইভ অক্ষম করুন।


আমি আইক্লাউড ড্রাইভ থেকে ডেস্কটপে চলে এসেছি এবং সঠিকভাবে কাজ করি। ধন্যবাদ
drasick

এটি আমার জন্য সমাধানের অংশ ছিল। আমার ডেস্কটপে একটি প্রকল্প ছিল যা সিয়েরার অধীনে আইক্লাউডে ব্যাক আপ করা হয়েছিল। আমার এখনও xattr -rc টাইপ করা দরকার। ডেস্কটপের প্রজেক্টটি সরিয়ে নেওয়ার পরে আপত্তিজনক ফাইলগুলি মুছতে টার্মিনালে in অন্য কোনও সমাধান এই পদক্ষেপের জন্য কাজ করেনি
রজার পিংলটন

এটি আমার জন্যও সমস্যা ছিল: আইক্লাউডড্রাইভ এই সত্যই বিরক্তিকর ত্রুটির কারণ হয়ে দাঁড়িয়েছে, আমি অ্যাপলকে একটি বাগ রিপোর্ট করেছি -> 31740606
লূকসাইডওয়াকার

এটি মূলত আমার সমস্যাও ছিল তবে আমার প্রকল্প ফোল্ডারের জন্য আমাকে আইক্লাউড অক্ষম করতে বা প্রজেক্ট ফোল্ডারটি বা এ জাতীয় কিছু সরানো হয়নি। আমি সবেমাত্র এক্সকোড প্রেফস-> অবস্থান-> উন্নত এবং বিল্ড অবস্থানের জন্য "অনন্য" বিকল্পটি নির্বাচন করেছি। আমি আইক্লাউড ড্রাইভে থাকা এক্সকোড প্রকল্প ফাইলের সাবফোল্ডারে একটি বিল্ড লোকেশন ব্যবহার করছিলাম। আমি মনে করি ডিফল্টটি অনন্য এবং আমি কেন জানি না যে আমি কখনই এটি পরিবর্তন করেছি, সম্ভবত কোনও বিল্ডের পরে নির্বাহযোগ্যকে খুঁজে পেতে আরও সহজ করার জন্য।
ড্যাভার

10

যারা (আমার মত) যারা ম্যাকোস টার্গেটে যুক্ত পিএনজি তৈরি করা প্রতিটি নতুন ফটোশপের উপর বর্ধিত বৈশিষ্ট্যগুলি ছাড়াই কেবল একটি অ্যাপ্লিকেশন বিকাশের চেষ্টা করছেন, আপনি কোনও ব্যবহারকারী সংজ্ঞায়িত বিল্ড সেটিং যুক্ত করে সাময়িকভাবে কোড সাইনটি অক্ষম করতে পারেন:

CODE_SIGNING_ALLOWED = No 

স্পষ্টতই, একজন অ্যাপ বিতরণকারীকে শেষ পর্যন্ত এই সমস্যাটি মোকাবেলা করা দরকার তবে এটি আমার মতো ক্ষেত্রে উন্নতি সক্ষম করে যেখানে সিয়েরায় কোড সাইনিং বাদ দেওয়া অগত্যা সোজা ছিল না (অতীতে ওএস এক্স / এক্সকোডে এটি করা সহজ ছিল)।

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

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

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


আপনি কোথায় এটি যুক্ত করছেন?
আরগ্রিফিথস

4

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

আমার অ্যাপ্লিকেশন বলা হয়: বৃদ্ধি

টার্মিনাল উইন্ডোতে, আপনার অ্যাপ্লিকেশন ফোল্ডারে যান যেমন: সিডি / ব্যবহারকারী / ব্যবহারকারী / গ্রন্থাগার / বিকাশকারী / এক্সকোড / ডেরিভডটা /

আপনার অ্যাপ্লিকেশন ফোল্ডারের জন্য টার্মিনাল উইন্ডো রান কমান্ড যেমন: xattr -cr augment-flmbiciuyuwaomgdvhulunibwrms

ক্লিন> বিল্ড> চালু করুন।

"ক্লিনডেট্রিটাস" নামে ম্যাক অ্যাপস্টোরে একটি ফ্রি অ্যাপ রয়েছে যা এগুলি অপসারণ করবে।


1
আমি আইওএস অ্যাপ্লিকেশন তৈরি করতে ফ্লার্টার ব্যবহার করছি এবং ক্লক> বিল্ড> এক্সকোড থেকে চালানো ফ্লার্ট কনসোলে "রিসোর্স ফর্ক, ফাইন্ডারের তথ্য, বা অনুরূপ ডিট্রেটাস অনুমোদিত নয়" সমাধান করেছে solved
হুয়ান ভ্যালেরা

এটি কাজ করেছে, ধন্যবাদ! আমার জন্য সমাধানটি "xattr -rc" চালাচ্ছিল। প্রজেক্ট ফোল্ডারের পরিবর্তে উত্সযুক্ত ডেটা প্রকল্প ফোল্ডারে।
BIOS-K

2

এই সমস্যাটি গতকাল আমার কাছে এসেছিল।

(What's wrong) আমি ফাইন্ডারে ম্যানুয়ালি ফাইল প্রতিস্থাপন করে চিত্রের সংস্থানগুলি আপডেট করেছি এবং আমি এই সংকলন ত্রুটিতে ব্যর্থ হয়েছি।

(What's right)এইভাবে চিত্র আপডেট করবেন না। এরপরে আমি এক্সকোডে চিত্রগুলি 'xcassets' এ টেনে আনলাম। আর কোনও ত্রুটি উপস্থিত হবে না।


2

সমস্যাটি উদ্ভূত ডেটাতে রয়েছে, আপনার উদ্ভূত ডেটা পরিষ্কার করা উচিত এবং তারপরে প্রকল্পটি পরিষ্কার করে তৈরি করা উচিত। এই লিঙ্কটি চেক করুন।


1

আমার কোডটি কোডে করা প্রতিটি পরিবর্তন এবং এক্সিকিউট করা আবার ত্রুটিটি আবার উপস্থিত হয় app তারপরে আমি কোডটির প্রতিটি সংকলন / সম্পাদন স্বয়ংক্রিয়ভাবে কমান্ডটি কার্যকর করতে একটি সমাধান পেয়েছি।

@ সমৃদ্ধ-সমর্থকে ধন্যবাদ আমি "রান স্ক্রিপ্ট" আবিষ্কার করেছি। তারপরে আমি "xattr -cr" কমান্ডটি রেখেছি। মাঠে.

এক্সকোডি সমাধান


1

আপনি যদি গিট ব্যবহার করছেন তবে সবচেয়ে সহজ সমাধান হতে পারে । চেষ্টা করুন:

$ git stash
$ git stash pop

গিট ফাইলের মেটাডেটা সঞ্চয় করে না, উপরেরটি এটি সমস্ত সরিয়ে ফেলবে।


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

0

আমার সমস্যাটি হ'ল আমি প্রায় 1 বছর আগে অ্যাপটি তৈরি করতে কর্ডোভা ব্যবহার করেছি তবে এটি এক্সকোডের নতুন সংস্করণের সাথে সামঞ্জস্যপূর্ণ নয়, তাই আমি কেবল ব্যবহার করেছি cordova build iosএবং এটি আবার কাজ করে।


0

সেরা সমাধানগুলির মধ্যে একটি হ'ল টার্মিনাল এ টাইপ করুন

xattr -cr "Full path of your project"

আপনার ডান ক্লিকের এক্সকোড প্রকল্পে ক্লিক করুন-> তথ্য পান -> অনুলিপি করুন এবং এর সাথে প্রতিস্থাপন করুন। তারপরে কমান্ডের নীচে টাইপ করুন

xattr -cr "Full path of your project"

পরিষ্কার এবং বিল্ড সম্পন্ন।


এই ইটটি আমার প্রকল্প, এটি ছেলেরা ব্যবহার করবেন না
নাভিদ আহমদ

এটি আমার স্কিমটি ব্রিট করেছে। এবং এই সমস্যাটি সমাধান করে আমি দুর্ঘটনাক্রমে .scodeproj ফাইলটি সরিয়ে ফেলি এবং তারপরে আমি নতুন প্রকল্প তৈরি করে পূর্ববর্তী ফাইলগুলি স্থানান্তর করি
নাভিদ আহমদ

তাহলে এটি আপনার ভুলের কারণে ঘটেছে। আমি থাকার কোডটি চেষ্টা করেছি এবং কোনও সমস্যা নেই।
রাজেশ

আমার ক্ষেত্রে উপরের কমান্ডটি ব্যবহার করার পরে ভাই আমার জন্য একটি সমস্যা তৈরি করেছে। তারপরে এটি সমাধান করার জন্য আমি অন্য সমস্যার মধ্যে আটকে গেলাম।
নাভিদ আহমদ

0

যদি xattr কমান্ডগুলি কৌশল না করে তবে এটি কোনও এক্সকোড 9 বাগের কারণে হতে পারে: আসুন এক্সকোড থেকে আক্রান্ত ফাইলগুলি যুক্ত রিসোর্স ফোল্ডারটি (এটি আমার ক্ষেত্রে একটি .xcassets ছিল) সরানোর এবং পুনরায় যুক্ত করার চেষ্টা করি। (xattr -lr কমান্ডের মাধ্যমে আপনার আগে প্রভাবিত ফাইলগুলি বুঝতে হবে)



0

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


0

আমি দেখতে পেয়েছি যে আমি যদি color tagফোল্ডারের নীচে যুক্ত করি তবে DerivedDataএটি ডিভাইসে ডিবাগ করার সময় উপরের ত্রুটিটি দেয়।

সরান color Tagআমার জন্য ফিক্স এই ত্রুটি।

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


0

আপনি প্রাপ্ত ডেটা সরাতে পারেন Xcode -> Preferences

এবং নীচের তীরটিতে ক্লিক করুন Derived Data, এবং ফোল্ডারটি খালি করুনDerived Data


0

আমি জানি না আমার কী হয়েছে তবে আমি যখন সিমুলেটারে ফ্লটার অ্যাপ চালাচ্ছিলাম তখন আমার ত্রুটির মুখোমুখি হয়েছিল। আমি flutter cleanকমান্ড ব্যবহার করেছি এবং প্রাপ্ত ডেটা মুছে ফেলেছি এবং তারপরে সবকিছু ঠিকঠাক হয়ে যায়।

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