এক্সকোড.এপ প্রতিটি লঞ্চে সকেটফিল্টারফডু (ওএস এক্স ফায়ারওয়াল) দ্বারা স্ক্যান হয়


26

অবস্থা:

আমি যখন লঞ্চ Xcode, socketfilterfw, OS Xভিত্তি করে এর আবেদন firewall, CPU- র অনেক ব্যবহার শুরু হয়।

কিছু গবেষণার পরে আমি এটিকে সংকুচিত করেছিলাম: এর বান্ডলে socketfilterfwসমস্ত ফাইল পড়ে Xcode.appএবং প্রতিবার Xcode চালু হওয়ার পরে এটি করেগিগা বাইট ডেটা , প্রতিবার।

ফায়ারওয়ালটি কী সেটিংস রেখেছে তা বিবেচ্য নয়, আমি সেগুলি চেষ্টা করেছিলাম। এটি থামায় কেবলমাত্র ফায়ারওয়ালটি নিষ্ক্রিয় করা (এক্সকোড চালু করার আগে)।

এই প্রভাব বা অন্য কেউ এর প্রভাব সম্পর্কে ধারণা আছে?


আপডেট
আমি সবেমাত্র ক্লিন ইনস্টল (এডিসি থেকে ওএস এক্স এবং এক্সকোড) এ এক্সকোড চেষ্টা করেছি এবং এটি সমাধান করে নি। এটি এক্সকোড আরম্ভ করার সময় নয়, যখন কোনও প্রকল্প কার্যকর হয় (সিএমডি-আর) the সুতরাং এটি এক্সকোড চালু হওয়ার সময় বা কোনও প্রকল্প কার্যকর করার সময় স্ক্যান করা শুরু করে।


এই ফাইলটির ক্রিয়াকলাপ পরিমাপ করতে আপনি কী করছেন? এটি কোনও পারফরম্যান্স সমস্যা বা শক্তি ব্যবহারের সমস্যা বা এমন কিছু যা আপনাকে জিজ্ঞাসা করার জন্য যথেষ্ট পরিমাণে বাগ লাগিয়েছে?
bmike

চূড়ান্ত ক্লুটি টার্মিনালে "fs_usage" ব্যবহার করে দেওয়া হয়েছিল যা আমাকে দেখায় যে সকেটফিল্টারফডু কী করে, Xcode.app এর বান্ডেলের সমস্ত ফাইল পড়ে। আমি এটিও লক্ষ্য করেছি (তবে আমার প্রশ্ন থেকে তা সরিয়ে দিয়েছি) যে 'অ্যামফিড' সক্রিয় হয় (অ্যাক্টিভিটি মনিটরে এটি দেখার জন্য যথেষ্ট দীর্ঘ সময়সীমার জন্য উচ্চ সিপিইউ ব্যবহার) যখন আমি এক্সকোড চালু করি এবং তার পরে, এক্সকোড চালু হয় এবং শীঘ্রই, সকেটফিলারফ্লু শুরু হয় এটি স্ক্যান-বেলেল্লাপনা এবং হ্যাঁ, এটি একটি পারফরম্যান্স এবং শক্তির সমস্যা, আমি এটির কারণে এটি লক্ষ্য করেছি, তবে এটি আমাকেও বাগিয়ে দেয় :) এবং আমি কেন জানতে চাই তা জানতে চাই।

2
ফাইল সিস্টেমের ব্যবহার দেখার জন্য আদেশ: sudo fs_usage -w -f ফাইলস সকেটফিল্টারফডু

1
কুল। আমি এই সপ্তাহান্তে জিনিসগুলি খতিয়ে দেখার চেষ্টা করব - বিকাশকারী ডাউনলোড সংস্করণ পাশাপাশি অ্যাপ স্টোর সংস্করণ উভয়ই। আমি এর মতো কিছু লক্ষ্য করিনি, তবে সাধারণত fs_usage এ হাঁকান না।
bmike

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

উত্তর:


22

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

ওএস এক্স এর ফায়ারওয়াল সেটিংসে নিম্নলিখিত বিকল্পের সাথে পরীক্ষা করুন:

  • সিস্টেম পছন্দসমূহ app অ্যাপ>
  • সুরক্ষা ও গোপনীয়তা>
  • ফায়ারওয়াল>
  • ফায়ারওয়াল বিকল্পগুলি ...>
  • স্বাক্ষরিত সফ্টওয়্যারকে স্বয়ংক্রিয়ভাবে আগত সংযোগগুলি পাওয়ার অনুমতি দিন

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

পার্শ্ব নোট হিসাবে, আপনি ওএস এক্স 10.10.3 এবং এক্সকোড 6.3.2 এ আপনি যে আচরণটি দেখছেন তা পুনরুত্পাদন করতে আমি অক্ষম।

বিকল্প ফায়ারওয়াল

যদি আপনি নিজের ম্যাকের অন্তর্নির্মিত ফায়ারওয়ালটি অক্ষম করার সিদ্ধান্ত নেন, তৃতীয় পক্ষের বিকল্প যেমন লিটল স্নিচ ব্যবহার করে তদন্ত করুন: বিল্ট-ইন ফায়ারওয়ালের চেয়ে লিটল স্নিচকে পছন্দ করার কারণগুলি


2
প্রতিক্রিয়া বা একটি আনুষ্ঠানিক বাগ রিপোর্টের মাধ্যমে অ্যাপলকে সরাসরি এই আচরণটি রিপোর্ট করার বিষয়টি বিবেচনা করুন । প্রতিটি প্রতিবেদন ইঞ্জিনিয়ারিং সময়কে ন্যায়সঙ্গত করতে সহায়তা করে।
গ্রাহাম মিলন

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

2
বিটিডাব্লু: আমি এলএস সরিয়েছি, আমি মনে করি না যে এটির জন্য এটি ব্যবহার করা যেতে পারে ( ফোরাম.ওবদেব.এটি / ভিউটোপিক.এফপি? F=1&t=6936 # p22452 , শেষ বাক্যটি দেখুন)। আপনার সহায়তার জন্য ধন্যবাদ এবং আপনাকে শুভ অনুগ্রহ দিবস, স্যার;)

4
আমার স্বাক্ষরিত স্বাক্ষরিত সফ্টওয়্যারকে উদ্ধৃতিগুলিতে আগত সংযোগগুলি "সক্ষম" করার জন্য স্বয়ংক্রিয়ভাবে অনুমতি দিয়েছে কারণ এটি "সক্ষম" বলে মনে হচ্ছে না। আমি এটিকে অক্ষম করে দিয়ে আবার এটিকে সক্ষম করেছিলাম এবং সবকিছু স্বাভাবিক অবস্থায় ফিরে আসে।
এক্সকুল

3
@ বাউর মিউজিক দুর্দান্ত টিপ! আমি কয়েক সপ্তাহ ধরে এটি নিয়ে লড়াই করে যাচ্ছিলাম। সকেটফিল্টারফডু আমার দরিদ্র 2011 ম্যাকবুক এয়ার থেকে সম্পূর্ণরূপে জীবনকে চুষছিল। গৃহীত উত্তরটি আমার পক্ষে এটি সমাধান করে নি, তবে ফায়ারওয়াল তালিকা থেকে এক্সকোড সরানো কৌশলটি করেছে। ধন্যবাদ.
তুষলরেব

1

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

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