এক্সকোড 6 বিটা 4 এ অ্যাপ্লিকেশন চালানোর সময় "মাইএপ.এপ" ফাইলটি খুলতে পারেনি কারণ এটি দেখার অনুমতি আপনার নেই "


273

আমি যখনই এক্সকোড 6 বিটা 4 এ আমার অ্যাপটি চালানোর চেষ্টা করি তখন আমি ত্রুটিটি পাচ্ছি:

The file "MyApp.app" couldn't be opened because you don't have permission to view it.

আমি যে কোনও সিমুলেটর বা ডিভাইসকে লক্ষ্য করি না কেন এই ত্রুটিটি উপস্থিত হয়।

আমি চেষ্টা করেছি:

  • এক্সকোডে অর্গানাইজার থেকে সমস্ত উত্সযুক্ত ডেটা মোছা
  • আমার ড্রাইভে অনুমতিগুলি মেরামত করা হচ্ছে
  • ম্যানুয়ালি বিল্টড মাই অ্যাপ.অ্যাপের অনুমতিগুলি উন্নত করা
  • আমার কম্পিউটার পুনরায় চালু করা হচ্ছে

অন্য কেউ কি এই সমস্যায় পড়ে সমাধান খুঁজে পেয়েছেন?

স্ক্রিনশট


1
আমি এক্সকোড 6.1 এর সাথে একই সমস্যা পাচ্ছি। প্রথমদিকে, সমস্যাটি কেবল সিমুলেটারের সাথে ছিল, এখন, এই পোস্টে কিছু লিড অনুসরণ করার পরে, আমার টার্গেট ফোনটি চালানোর ক্ষেত্রে আমারও একই ত্রুটি রয়েছে।
বামাকো

1
আমি @YuAn সমাধান অনুসরণ করেছি। এটি সিমুলেটারের জন্য খুব ভাল কাজ করে। ধন্যবাদ তবে আমি যখন এটি ডিভাইসে তৈরি করার চেষ্টা করি তখনও 'আমি এটি দেখার অনুমতি নেই' বলে বার্তাটি পাচ্ছি। এক্সকোডে এবং ডিরেক্টরি থেকে প্রাপ্ত ডেটা ডিরেক্টরিতে প্রোডাক্ট ডিরেক্টরিতে থাকা myapp.app ফাইলটি প্রাপ্ত তথ্যের সামগ্রীগুলি মুছে ফেলার পরেও নির্মাণের চেষ্টা করার পরেও অবরুদ্ধ দেখানো হচ্ছে।
শ্রীনিবাসন এন

4
এই সমস্যাটি ট্রিগার করার আরেকটি (বোকামি) উপায়: কেবলমাত্র সংস্থান এবং কোনও উত্স ফাইল নেই এমন একটি অ্যাপ্লিকেশন সংকলন করুন। আমাকে কীভাবে আমি জানি তা জিজ্ঞাসা করবেন না :)
ক্রুমেলুর

4
পণ্য> পরিষ্কার করুন আমার জন্য এটি সমাধান করুন
মজোরাটি

আমার ক্ষেত্রে এগুলির কোনওটিই কাজ করেনি !! আমি একবার এক্সকোড থেকে পাইলট ফাইলটি মুছে ফেলি এবং আবার প্রকল্পের সাথে সংযুক্ত করি, এটি কবজির মতো কাজ করে !! আশা করি আপনাকে সাহায্য করুন !!
রবি

উত্তর:


252

আমি এক্সকোড 6 জিএম ব্যবহার করি। আমিও একই সমস্যার মুখোমুখি হয়েছি। আমি যা করেছি সেটি হ'ল বিল্ডিং সেটিংস -> বিল্ড বিকল্পগুলি। তারপরে আমি "সি / সি ++ / অবজেক্টিভ-সি জন্য সংকলক" এর মানটি ডিফল্ট সংকলক হিসাবে পরিবর্তন করেছি।এখানে চিত্র বর্ণনা লিখুন


146

ডিভিসিতে খুব সমস্যা হচ্ছে (কেবল সিমুলেটর নয়)?


অন্যান্য সমাধানগুলি কেবল এটি আমার জন্য সিমুলেটারে স্থির করেছিল, ডিভাইস নয়।

আমার জন্য এই সমস্যাটি ঘটেছিল ( এক্সকোড in এ ) যখন আমি আমার অ্যাপের নাম পরিবর্তন করার চেষ্টা করার সময় মূল তথ্য.পলিট বৈশিষ্ট্যগুলি পরিবর্তন করার চেষ্টা করব।

ইন info.plist আমি বদলে গেছে Executable Fileডিফল্ট ব্যতীত অন্য কিছু নাম ${EXECUTABLE_NAME}...

আমি এই ক্ষেত্রটির জন্য এই ফিল্ডটি ভুল করেছিলাম যা স্প্রিংবোর্ডে আইকনের নীচে অ্যাপের নাম পরিবর্তন করে।


10
আমার ক্ষেত্রে, এটি আপনাকে ধন্যবাদ। আমি আমার <appname> -Info.plist ফাইলটিতে অন্যান্য অনুরূপ ক্ষেত্রগুলি পরিবর্তন করছিলাম এবং একবার আপনি এক্সিকিউটেবল ফাইলটি suggested {EXECUTABLE_NAME to এ বদলে ফেললে আপনার পরামর্শ অনুসারে এটি নির্মিত এবং দৌড়ে চলেছে।
স্লোবার্নার

ধন্যবাদ..এই একই ঘটনা আমার ছিল
বালা বিষ্ণু

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

একই সমস্যা, ক্ষেত্রের নাম আইকনের অধীনে নাম পরিবর্তন করার জন্য "বান্ডিল প্রদর্শন নাম"
WebOrCode

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

145

এক্সকোডে নিম্নলিখিতটি করুন

উইন্ডো -> সংগঠক -> প্রকল্পগুলি -> সমস্যাযুক্ত অ্যাপ্লিকেশন -> উত্পন্ন ডেটাতে বোতাম মুছুন।

আমি তখন প্রকল্পটি পরিষ্কার করে দিয়েছিলাম o

কাজ


আমি @YuAn সমাধান অনুসরণ করেছি। এটি সিমুলেটারের জন্য খুব ভাল কাজ করে তবে আমি যখন এটি ডিভাইসে তৈরি করার চেষ্টা করি তখনও 'আমি এটি দেখার অনুমতি নেই' বলে বার্তাটি পাচ্ছি। এক্সকোডে এবং ডিরেক্টরি থেকে প্রাপ্ত ডেটা ডিরেক্টরিতে প্রোডাক্ট ডিরেক্টরিতে থাকা myapp.app ফাইলটি প্রাপ্ত তথ্যের সামগ্রীগুলি মুছে ফেলার পরেও নির্মাণের চেষ্টা করার পরেও অবরুদ্ধ দেখানো হচ্ছে। কোন আইডিয়া কি ভুল হয়েছে?
শ্রীনিবাসন এন

এটি আমার পক্ষে কাজ করেছে তবে এটি ঘটতে থাকে। আমি যখনই সিমুলেটারে অ্যাপটি চালাতে
চাইছি ততবার আমি অবিচ্ছিন্নভাবে

আমি একই সমস্যার মুখোমুখি হয়েছি বিভিন্ন সমাধানের চেষ্টা
করেও

53

আমার জন্য, একটি সাধারণ পণ্য -> ক্লিন দুর্দান্ত কাজ করেছে


45

আমি একটি বিল্ড ফোল্ডার পরিষ্কার করে এটি ঠিক করেছি। কেবলমাত্র 'পণ্য' মেনুতে গিয়ে বিকল্পটি 'ক্লিন' ক্লিক করুন। এর পরে একটি সমস্যা সমাধান করা হয়েছিল।


30

প্রকল্পের তথ্য.পল্লিস্টে একটি সমস্যা ছিল। আমি এক্সকোড 6 বিটা 4 তে একই নামের সাথে একটি নতুন প্রকল্প তৈরি করেছি এবং তারপরে নতুন প্রকল্পটির সাথে প্রকৃত প্রকল্পের তথ্য.প্লেস্টকে প্রতিস্থাপন করেছি। প্রকল্পটি তখন নির্মিত এবং জরিমানা।

পার্থক্যের দিকে তাকান, এটি প্রদর্শিত হয় যেন প্লিস্ট কোনওভাবেই কোনও খেলার মাঠের প্লিস্টের সাথে মিশে যেতে পারে। বান্ডিল শনাক্তকারীটি ছিল "com.apple.dt.playground.iOS-18300-13" এবং এক্সিকিউটেবল এবং বান্ডিলের নামগুলি ছিল "আইওএস" এর সাথে কিছু অন্যান্য বিজোড়তা।

রেফারেন্সের জন্য কারও কাছে এটির প্রয়োজনের ক্ষেত্রে এটি সম্পূর্ণ ভিন্ন:

        <key>CFBundleDevelopmentRegion</key>
        <string>en</string>
        <key>CFBundleExecutable</key>
-       <string>iOS</string>
+       <string>${EXECUTABLE_NAME}</string>
        <key>CFBundleIdentifier</key>
-       <string>com.apple.dt.playground.iOS-18300-13</string>
+       <string>com.myCompany.${PRODUCT_NAME:rfc1034identifier}</string>
        <key>CFBundleInfoDictionaryVersion</key>
        <string>6.0</string>
        <key>CFBundleName</key>
-       <string>iOS</string>
+       <string>${PRODUCT_NAME}</string>
        <key>CFBundlePackageType</key>
-       <string>AAPL</string>
+       <string>APPL</string>
        <key>CFBundleShortVersionString</key>
        <string>1.0</string>
-       <key>CFBundleSupportedPlatforms</key>
-       <array>
-               <string>iPhoneSimulator</string>
-       </array>
+       <key>CFBundleSignature</key>
+       <string>????</string>
        <key>CFBundleVersion</key>
        <string>1</string>
-       <key>DTPlatformName</key>
-       <string>iphonesimulator</string>
-       <key>DTSDKName</key>
-       <string>iphonesimulator8.0</string>
-       <key>LSBackgroundOnly</key>
-       <true/>
        <key>LSRequiresIPhoneOS</key>
        <true/>
+       <key>UIMainStoryboardFile</key>
+       <string>Main</string>
        <key>UIRequiredDeviceCapabilities</key>
        <array>
                <string>armv7</string>
        </array>
+       <key>UISupportedInterfaceOrientations</key>
+       <array>
+               <string>UIInterfaceOrientationPortrait</string>
+               <string>UIInterfaceOrientationLandscapeLeft</string>
+               <string>UIInterfaceOrientationLandscapeRight</string>
+       </array>
 </dict>
 </plist>

হ্যাঁ, আমারও একই সমস্যা ছিল। তথ্য.পলিট ফাইলটি বাইনারি ফাইল ফর্ম্যাটে ছিল। এটি রূপান্তর করতে হয়েছিল
লুকা তোরেলা

28

এক্সকোড ৮.২-এ আমার এই ত্রুটিটি একই ছিল। আমার জন্য যে কারণটি আমি খুঁজে পেয়েছি, অন্য একটি তথ্য.পল্লিস্ট আমার প্রকল্পে গ্রন্থাগার যুক্ত করার সময় (ম্যানুয়ালি অনুলিপি) যুক্ত করা হয়েছে।

যাতে এক্সকোড সঠিক তথ্য.পুলিস্ট নির্বাচন করার জন্য বিভ্রান্ত হচ্ছে ।

আমি যুক্ত করা লাইব্রেরি থেকে সেই তথ্য.পলিট সরিয়েছি।

তারপরে কোনও অনুমতি সতর্কতা ছাড়াই এটি কাজ করছে working


আপনি ইনফরমেশন.প্লেস্টের নামটিও এফআরমেওআরকে_NAME_HEREInfo.plist
জেরেমি কেলহের

এখানে একই, অন্য প্রজেক্ট থেকে অনুলিপি করা হচ্ছে
ফিরাস শ্র্রৌ

আমার বিষয়টি ঠিক এটাই ছিল। আমি সুইফ্ট ফাইলগুলির অন্য একটি ফোল্ডার যুক্ত করেছি এবং এটিতে একটি প্লিস্ট ফাইল ছিল। আমি সেই প্লিস্ট ফাইলটি মুছে ফেলেছি এবং সব ঠিক আছে .. ধন্যবাদ!
Lkabo

17

আপনি যদি এক্সিকিউটেবল ফাইল => $ (EXECUTABLE_NAME) অন্য কোনও নামে পরিবর্তন করেছেন কিনা দয়া করে তা পরীক্ষা করে দেখুন। আপনি যদি এই নামটি পরিবর্তন করে থাকেন তবে এটি এই ত্রুটিটি দেখায়। দয়া করে এটি $ (EXECUTABLE_NAME) দিয়ে প্রতিস্থাপন করুন।


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

এটি আমার জন্য এটি স্থির করে দিয়েছে। আমার প্রকল্পটির নাম পরিবর্তন করার পরে এটি ঘটেছে। ধন্যবাদ।
এমিলিওমারিন

14

পণ্য -> ক্লিন (কমান্ড শিফট কে) এটি আমার জন্য স্থির করেছে


ভাল অনুস্মারক যে কখনও কখনও সহজ সমাধান হ'ল এটি কাজ করে।
পেসকোলি

এক্সকোড .2.২.১ এর অধীনে একটি পরিষ্কার এবং এক্সকোড পুনঃসূচনা দরকার ছিল। একা পরিষ্কার করা আমাকে নির্মাণের কোনও প্রচেষ্টা ছাড়াই একটি "অজানা ত্রুটি" তে উন্নতি করেছিল।
টমি

13

আমার সৌভাগ্য!! আমি এই সমস্যাটি সমাধান করতে ঘন্টা সময় ব্যয় করেছি।

উপর উপর XCode 7.3 আমি কোন বিষয় নিয়ে প্রকল্পের চাপ ছিল।

ভুল করেছি

আমি কেবল শারীরিক ফোল্ডার যুক্ত করেছি এবং আমার ফাইলগুলি সেগুলিতে সরিয়ে নিয়েছি, সমস্যা শুরু হয়েছে।

আমি সব চেষ্টা করেছিলাম

  • ডিফল্ট সংকলক
  • পরিষ্কার এবং বিল্ড
  • রিসেট সিমুলেটর এবং রিবুট সিমুলেটর, এক্সকোড, আইফোন এমনকি ম্যাক
  • আপডেট.আইফ.লিস্ট
  • উত্পন্ন ডেটা মোছা হচ্ছে
  • প্রকল্পের ফোল্ডারে অনুমতি সম্পাদনা করা হচ্ছে
  • আমার স্থাপত্যগুলি পরীক্ষা করা হচ্ছে

কিছুই কাজ করেনি :(

কীভাবে সমাধান করেছি

আমি নতুন প্রকল্প তৈরি করতে যাচ্ছিলাম এবং তারপরে আমি কেবল যুক্ত করা ফিজিকাল ফোল্ডারগুলি মুছলাম, ক্লিন বিল্ড এবং ইয়েস !!

এটি কাজ করে !!

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


1
হ্যাঁ, এটি আমার জন্যও ছিল।
ইয়েহডিকসন

এটি আমাকে সাহায্য করেছে। তবে আমি ভেবেছিলাম আমি ফোল্ডার রেফারেন্স ব্যবহার করতে পারি। অদ্ভুত।
ব্যবহারকারী1105951

13

প্রকল্পটি পরিষ্কার করতে এবং পুনর্নির্মাণ করতে "সেমিডি + শিফট + কে" চেষ্টা করুন। অন্তত এটা আমার জন্য কাজ


11

নমুনা কোড ডাউনলোড করার জন্য আমার অনুরূপ সমস্যা (xCode 6.2) ছিল। আমি সেট Executable Nameকরার চেষ্টা করেছিDefault in Info.plist কিন্তু এটি কার্যকর হয়নি।

পরিবর্তে পরিবর্তন সি / সি ++ / উদ্দেশ্য সি জন্য কম্পাইলার থেকে ডিফল্ট কম্পাইলার (অ্যাপল LLVM 6.0) পরিবর্তে অসমর্থিত কম্পাইলার (com.apple.compilers.llvmgcc42) প্রকল্পের জন্য।

স্ক্রিনশট


@ আইওএসআরকস: স্বাগতম বন্ধু!
জয়প্রকাশ দুবে

10

1) প্রথমে বিল্ড অপশন যান।

2) তারপরে "সি / সি ++ / উদ্দেশ্যমূলক-সি জন্য সংকলক" এর মানকে ডিফল্ট সংকলক হিসাবে পরিবর্তন করে।

পরিষ্কার এবং কাজ :-)


1
এটি সাফ করার জন্য: 1. বিল্ডিং সেটিংসে যান ( সমস্ত এবং সম্মিলিত চয়ন করুন ) 2. বিল্ড বিকল্পগুলির জন্য অনুসন্ধান 3. সি / সি ++ / উদ্দেশ্য-সি এর জন্য
সংকলক

লোকেরা কেন সর্বোচ্চ রেট দেওয়া উত্তরের অনুলিপিটি দিয়ে ভোট দিচ্ছেন?
কিরণ

10

কখনও কখনও নতুন সংস্করণে এক্সকোডে পুরানো প্রকল্পটি খোলার মাধ্যমে এই বার্তাটি পাবেন।

ইস্যু নেভিগেটরে যান এবং সতর্কতা ইঙ্গিতটি অনুসরণ করুন 'পুনরায় সংযুক্ত সেটিংসে আপেট করুন'।

বুম, যাদু!


10

আমি দেখতে পেলাম যে বিল্ড অপশনগুলিতে আমার সংকলকটি এলএলভিএম 6.0 তে পরিবর্তন করা আমার পক্ষে যথেষ্ট (xcode 6.1)

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


10

4 বছর আগে প্রতিশ্রুতিবদ্ধ গিটহাব থেকে ডাউনলোড করা একটি প্রকল্পের জন্য আমি আমার এক্সকোড 6.1.1 এ একই ত্রুটি পেয়েছি । আমার জন্য, আর্কিটেকচারগুলি ডিফল্ট মান স্ট্যান্ডার্ড আর্কিটেকচার (আর্মভি 7, আর্ম 64) এবং সি / সি ++ / অবজেক্টিভ-সি এর জন্য বিল্ডিং সেটিংসে ডিফল্ট সংকলক কাজ করে।


9

আমি সম্প্রতি একটি পুরানো প্রকল্প চালানোর জন্য একই সমস্যাটি পূরণ করেছি (প্রাথমিকভাবে এক্সকোড 4.x সালে তৈরি) এক্সকোড 6.0.1 তে .1

আমি পরিবর্তন করে সমস্যা সংশোধন আর্কিটেকচারের মধ্যে বিল্ডিং সেটিং ডিফল্ট মান, যা "থেকে গুলি স্ট্যান্ডার্ড আর্কিটেকচারের (armv7, arm64) "।

আশা করি এটি একই সমস্যায় আক্রান্ত ব্যক্তিকে সহায়তা করতে পারে :)


এই উত্তরটিকে সঠিক উত্তর হিসাবে চিহ্নিত করা উচিত @ ফ্রেড্যাগ
ফেডারেল কুগলিয়ানোলো

দেখে মনে হচ্ছে এই ক্রিপ্টিক ত্রুটি বার্তার পিছনে বিভিন্ন সমস্যা রয়েছে, যাইহোক এটিই হ'ল এক্স পোড 6.1
ফ্যাবিও নেপোডানো

9

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

আমি এটির মাধ্যমে এই সমস্ত প্রকল্পগুলিতে এটি স্থির করেছি:

  1. উত্সযুক্ত ডেটা মুছুন
  2. ইন পণ্য: একটি পরিষ্কার করুন
  3. প্রকল্পের টার্গেটে বিল্ডিং সেটিংসে যান এবং বিকল্পগুলি তৈরি করতে যান এবং "সি / সি ++ / উদ্দেশ্যমূলক-সি জন্য সংকলক" এর মানটি ' ডিফল্ট সংকলক ' তে পরিবর্তন করুন।

9

আমার প্রকল্পে আমার একই সমস্যা ছিল। পরে দেখা গেছে যে প্রকল্পে ব্যবহৃত তৃতীয় পক্ষের ( এসকিউএলাইটের জন্য fmdb ) ফাইলটিতে তথ্য.প্লেস্ট রয়েছে

কেবল তথ্য.প্লেস্ট ফাইলটি মুছে ফেলা আমার পক্ষে কাজ করেছে!

Info.plist


আমার জন্যও কাজ করেছেন।
এমকেএল

9

আমার অ্যাপ্লিকেশনটি এক্সকোড 9.4 এ ঠিকঠাক কাজ করছিল, তবে আমি যখন এক্সকোড 10 এ আমার প্রকল্পটি খুলি তখন আমি এই সমস্যাটি অনুভব করছিলাম। আমার জন্য বিষয়টি ছিল বিল্ড সেটিং। আমি এই পৃষ্ঠায় উত্তরটি পেয়েছি https://forums.developer.apple.com/thread/112141

সংক্ষেপে ফাইল> ওয়ার্কস্পেস সেটিংস…> সিস্টেম বিল্ড এ যান এবং এটিকে "লিগ্যাসি বিল্ড সিস্টেম" এ পরিবর্তন করুন


8

আমার ক্ষেত্রে ভাল, আমি কেবল প্রকল্পের নাম হিসাবে মান Bundle Nameএবং Executable fileমানগুলির নাম পরিবর্তন করি info.plist। এটা আমার জন্য কাজ করেছে।


8

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

সমাধান

পরে আমি বুঝতে পেরেছিলাম যে সমস্যার মূল চাবিকাঠিটি ছিল দ্বিতীয় দ্বিতীয়টির নাম: সহজভাবে info.plist। আপনি ফাইলটির নাম পরিবর্তন করতে পারেন এবং এটির মাধ্যমে পুনরায় সংযুক্ত করতে পারেনsources একটি সাবমোডিয়ুলের অংশের

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

বাগটি Xcode 6.4 এবং Xcode 7.0 এ পুনরুত্পাদন করেছে in


আমার সাথেও একই ঘটনা ঘটেছিল। আমার ইনফো.পালিস্টটি সঠিকভাবে কনফিগার করা হয়নি, তাই এক্সকোড Info.plistপ্রকল্পটির ফোল্ডারে সন্ধানের ক্ষেত্রে প্রথমটি নিয়েছিল যা কিছু সম্পর্কিত নয় depend
ওহাদ স্নাইডার

godশ্বরের ধন্যবাদ, আপনি কেবল আমাকে অর্থহীন Xcode ডিবাগিনের কয়েক ঘন্টা বাঁচিয়েছেন
অ্যালেক্স

6

আমার এই একই সমস্যা ছিল। কীভাবে এক্সিকিউটেবল ফাইলের জন্য আমার মানটি মিশে গেল। কেবল এটিকে আবার $ EC EXECUTABLE_NAME to এ পরিবর্তন করুন (আপনার প্রকল্পের অধীনে> তথ্য)। আমার জন্য কাজ!


1
একটি বিষয় লক্ষণীয়, তা হল আমার $ (EXECUTABLE_NAME) এ সেট করা হয়েছিল এবং এটি $ {EXECUTABLE_NAME to এ আপডেট করা আমার জন্য সমস্যাটি স্থির করেছে।
এরিক

5

সমস্যা সম্পর্কিত কিনা তা জানেন না তবে এটি আমার মতো কেশ আঁকতে পারে এমন কারও পক্ষে সমাধান হতে পারে।

আমার ক্ষেত্রে, আমার অনেক লক্ষ্য নিয়ে একটি প্রকল্প রয়েছে। প্রতিটি লক্ষ্য হল সেই বেস প্রকল্পটির একটি কাস্টমাইজেশন যা একটি Cocoa Touch Static Libraryএবং লক্ষ্যগুলি Applications,। এমনকি mainফাইলটি লাইব্রেরী সংকলনে যুক্ত করা হলেও প্রতিটি লক্ষ্য নয়, ত্রুটি বার্তাটি উপস্থিত হয় appears তাহলে আমি কি করলাম? বিভাগে এবং বিঙ্গোতে mainপ্রতিটি টার্গেটে ম্যানুয়ালি ফাইল যুক্ত করা হয়েছে Compile Sources, ঠিক আছে।


আপনাকে ধন্যবাদ, এটি অনেক সাহায্য করেছিল।
জ্যাকপ

5

আমার জন্য ত্রুটিটি কীতে .plist ফাইলটিতে ছিল CFBundleExecutable। আমি দুটি শব্দের মধ্যে থাকা একটি স্থান অপসারণযোগ্যকে নামকরণ করেছি। (উদা: "ওয়াইল্ড রেসার" থেকে "ওয়াইল্ডরেসার")। এটির জন্য 1 দিন সময় নিয়েছে !!

এক্সকোডটি ডিবাগিংয়ের ক্ষেত্রে খুব বিরল!


4

আমার ক্ষেত্রে প্রধান (...) ফাংশন সম্বলিত মেইন.এম "বিল্ড পর্যায়সমূহ" এর "সংকলন উত্স" এর তালিকায় অন্তর্ভুক্ত ছিল না। এটি কেস কিনা তা পরীক্ষা করতে, বিল্ড পর্যায়সমূহে প্রবেশ করুন এবং আপনার মেইন.এম "সংকলন উত্স" তালিকায় উপস্থিত রয়েছে কিনা তা দেখুন।


1
আমি জানি না আপনি কীভাবে এটি আবিষ্কার করেছিলেন এবং এটি আমার সঠিক সমস্যা ছিল না তবে এটি আমাকে সমাধানের দিকে নিয়ে গেছে তাই ধন্যবাদ !!
রি_

3

কি আমার জন্য এটি মীমাংসিত অস্ত যাবার সময় শুধু বিল্ড সক্রিয় আর্কিটেকচার থেকে কোন থেকে হ্যাঁ


3

এক্স-কোড সহ 6.3.2

[বিল্ড সেটিংস] বিকল্পগুলি। [সমস্ত] - [বিল্ড অপশন] - [সি / সি ++ / উদ্দেশ্য-সি এর জন্য সংকলক] - [ডিফল্ট সংকলক (অ্যাপল এলএলভিএম .1.১)]

তারপরে প্রকল্পটি পুনর্নির্মাণ করুন এবং এটি ঠিক আছে।


2

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


আজ ওএসএক্স আপগ্রেড করার পরে আমার এই সমস্যাটি ছিল। এটি এক মিনিটের মধ্যে এটি বাছাই করেছে।
টোনয়েড স্পার্জ

2

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

আসলে ভুল করে স্টোরিবোর্ডে কাজ করার সময়, আমি আমার " মেইন.স্টরিবোর্ড " টির নাম পরিবর্তন করে "। স্টিরিবোর্ড " রেখেছি এবং এটি আবার" মেইন.স্টিরিবোর্ড "এ পরিবর্তন করে আমার সমস্যা সমাধান করেছি।

সমাধান (আমার সমস্যা অনুসারে) : xcode এটি লোড করতে না পেরে এবং কোনও সমস্যা উত্থাপনের কারণে আপনি কোনও ফাইলের নাম পরিবর্তন করেছেন। উদাহরণস্বরূপ: " এক্সিকিউটেবল ফাইল " নাম
সম্ভাব্য সমস্যা অঞ্চল পরিবর্তন করার ক্ষেত্রে উপরে উল্লিখিত হিসাবে: আপনি কাজ করছেন এমন কয়েকটি ফাইল হতে পারে।

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