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

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

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

export const Image = ({img, alt, size = "lg"}) => {
  const normalizedSize = ["sm", "md", "lg"].includes(size) ? size : "lg";
  return <div className={`ch-image-${normalizedSize}`}>
      <Frame>
        <img src={img} alt={alt} />
      </Frame>
    </div>;
};

{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-postgresql-tls-support/qtP2oqNQEVmSy5Lz/images/knowledgebase/fix-the-developer-verification-error-in-macos/dev-verification-error.webp?fit=max&auto=format&n=qtP2oqNQEVmSy5Lz&q=85&s=af38724e7b5861f1dcac48421e0a8a69" size="md" alt="مربع حوار خطأ التحقق من المطوّر في MacOS" border width="372" height="404" data-path="images/knowledgebase/fix-the-developer-verification-error-in-macos/dev-verification-error.webp" />

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

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

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

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

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

   <Image img="https://mintcdn.com/private-7c7dfe99-postgresql-tls-support/qtP2oqNQEVmSy5Lz/images/knowledgebase/fix-the-developer-verification-error-in-macos/privacy-and-security-default-view.webp?fit=max&auto=format&n=qtP2oqNQEVmSy5Lz&q=85&s=88cd72e9ddbd9f1e19134127ac28d99c" 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.webp" />

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

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

   <Image img="https://mintcdn.com/private-7c7dfe99-postgresql-tls-support/qtP2oqNQEVmSy5Lz/images/knowledgebase/fix-the-developer-verification-error-in-macos/privacy-and-security-screen-allow-anyway.webp?fit=max&auto=format&n=qtP2oqNQEVmSy5Lz&q=85&s=a23f68e237b2d0c1731f08a4a196ff0c" 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.webp" />

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
```
