> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# إصلاح خطأ التحقق من المطوّر في macOS

> تعرّف على كيفية حل خطأ التحقق من المطوّر في macOS عند تشغيل أوامر ClickHouse، باستخدام إعدادات النظام أو الطرفية.

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

{frontMatter.description}

***

<div id="fix-the-developer-verification-error-in-macos">
  ## إصلاح خطأ التحقق من المطوّر في MacOS
</div>

إذا ثبّتَّ ClickHouse باستخدام `brew`، فقد تواجه خطأً من MacOS.
بشكل افتراضي، لا يسمح MacOS بتشغيل التطبيقات أو الأدوات التي أنشأها مطوّر لا يمكن التحقق من هويته.

عند محاولة تشغيل أي أمر `clickhouse`، قد يظهر لك هذا الخطأ:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/ql4_TXk6qnx8EBQC/images/knowledgebase/fix-the-developer-verification-error-in-macos/dev-verification-error.png?fit=max&auto=format&n=ql4_TXk6qnx8EBQC&q=85&s=6f038f454d7f784afe7cf304ff9c4824" size="md" alt="مربع حوار خطأ التحقق من المطوّر في MacOS" border width="372" height="404" data-path="images/knowledgebase/fix-the-developer-verification-error-in-macos/dev-verification-error.png" />

لتجاوز خطأ التحقق هذا، تحتاج إلى إزالة التطبيق من منطقة الحجر في MacOS، إما بالعثور على الإعداد المناسب في نافذة إعدادات النظام، أو باستخدام الطرفية، أو بإعادة تثبيت ClickHouse.

<div id="system-settings-process">
  ## إجراءات إعدادات النظام
</div>

أسهل طريقة لإزالة الملف التنفيذي `clickhouse` من منطقة الحجر هي:

1. افتح **إعدادات النظام**.

2. انتقل إلى **الخصوصية والأمان**:

   <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/ql4_TXk6qnx8EBQC/images/knowledgebase/fix-the-developer-verification-error-in-macos/privacy-and-security-default-view.png?fit=max&auto=format&n=ql4_TXk6qnx8EBQC&q=85&s=f594227b169da24e90c41209346cf5b9" size="md" alt="العرض الافتراضي لإعدادات الخصوصية والأمان في macOS" border width="827" height="737" data-path="images/knowledgebase/fix-the-developer-verification-error-in-macos/privacy-and-security-default-view.png" />

3. مرّر إلى أسفل النافذة حتى تجد رسالة تفيد بأن *"clickhouse-macos-aarch64"* تم حظره من الاستخدام لأنه ليس من مطوّر معروف.

4. انقر على **السماح على أي حال**.

   <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/ql4_TXk6qnx8EBQC/images/knowledgebase/fix-the-developer-verification-error-in-macos/privacy-and-security-screen-allow-anyway.png?fit=max&auto=format&n=ql4_TXk6qnx8EBQC&q=85&s=adac70591813f20e5715c6a91bf9d255" size="md" alt="إعدادات الخصوصية والأمان في macOS مع ظهور زر السماح على أي حال" border width="827" height="737" data-path="images/knowledgebase/fix-the-developer-verification-error-in-macos/privacy-and-security-screen-allow-anyway.png" />

5. أدخل كلمة مرور مستخدم macOS الخاصة بك.

يجب أن تتمكن الآن من تشغيل أوامر `clickhouse` في الطرفية.

<div id="terminal-process">
  ## العملية عبر الطرفية
</div>

أحيانًا لا يؤدي الضغط على زر `Allow Anyway` إلى حل هذه المشكلة، وفي هذه الحالة يمكنك أيضًا تنفيذ هذه العملية باستخدام سطر الأوامر.
أو قد تفضّل ببساطة استخدام سطر الأوامر!

أولًا، اعرف أين ثبّت Homebrew الملف التنفيذي `clickhouse`:

```shell theme={null}
which clickhouse
```

من المفترض أن ينتج عن هذا شيء مثل:

```shell theme={null}
/opt/homebrew/bin/clickhouse
```

أزل `clickhouse` من `quarantine bin` عبر تشغيل `xattr -d com.apple.quarantine`، ثم أضِف المسار من الأمر السابق:

```shell theme={null}
xattr -d com.apple.quarantine /opt/homebrew/bin/clickhouse
```

ينبغي أن تتمكن الآن من تشغيل الملف التنفيذي `clickhouse`:

```shell theme={null}
clickhouse
```

من المفترض أن ينتج هذا شيئًا مثل:

```shell theme={null}
Use one of the following commands:
clickhouse local [args]
clickhouse client [args]
clickhouse benchmark [args]
...
```

<div id="fix-the-issue-by-reinstalling-clickhouse">
  ## أصلِح المشكلة بإعادة تثبيت ClickHouse
</div>

يوفّر Brew خيارًا في سطر الأوامر يمنع وضع الملفات التنفيذية المثبّتة في الحجر من الأساس.

أولًا، أزِل تثبيت ClickHouse:

```shell theme={null}
brew uninstall clickhouse
```

أعِد تثبيت ClickHouse الآن باستخدام `--no-quarantine`:

```shell theme={null}
brew install --no-quarantine clickhouse
```
