<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="he">
	<id>https://wiki.netfree.link/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ShlomoDev</id>
	<title>ויקי נטפרי - תרומות המשתמש [he]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.netfree.link/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ShlomoDev"/>
	<link rel="alternate" type="text/html" href="https://wiki.netfree.link/wiki/%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%AA%D7%A8%D7%95%D7%9E%D7%95%D7%AA/ShlomoDev"/>
	<updated>2026-05-09T05:04:36Z</updated>
	<subtitle>תרומות המשתמש</subtitle>
	<generator>MediaWiki 1.35.13</generator>
	<entry>
		<id>https://wiki.netfree.link/index.php?title=%D7%94%D7%AA%D7%A7%D7%A0%D7%AA_%D7%AA%D7%A2%D7%95%D7%93%D7%94_%D7%A2%D7%91%D7%95%D7%A8_%D7%A1%D7%91%D7%99%D7%91%D7%AA_Flutter&amp;diff=18088</id>
		<title>התקנת תעודה עבור סביבת Flutter</title>
		<link rel="alternate" type="text/html" href="https://wiki.netfree.link/index.php?title=%D7%94%D7%AA%D7%A7%D7%A0%D7%AA_%D7%AA%D7%A2%D7%95%D7%93%D7%94_%D7%A2%D7%91%D7%95%D7%A8_%D7%A1%D7%91%D7%99%D7%91%D7%AA_Flutter&amp;diff=18088"/>
		<updated>2026-02-19T14:42:09Z</updated>

		<summary type="html">&lt;p&gt;ShlomoDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{קישור לתצוגת קריאה}}&lt;br /&gt;
{{ניווט|תעודת האבטחה}}&lt;br /&gt;
&lt;br /&gt;
{{תיבת מידע|&lt;br /&gt;
שימו לב שההוראות שלהלן לא ישפיע על קריאות הרשת מהאפליקציה עצמה אלא רק על הסביבת פיתוח. &lt;br /&gt;
&lt;br /&gt;
האפליקציה עצמה היא מעין VM ולא סומכת על התעודות שמותקנות במכשיר. כפי שניתן לראות [https://github.com/JagandeepBrar/lunasea/issues/255#issuecomment-692378876 כאן] נכון להיום (3.4.2024) לא אפשרי להגדיר לאפליקציה לסמוך על התעודות שמותקנות במערכת, הפתרון הוא [https://github.com/flutter/flutter/issues/50699#issuecomment-653855688 להטמיע את התעודות באפליקציה עצמה], או להשבית לחלוטין את הבדיקת SSL.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===windows===&lt;br /&gt;
&lt;br /&gt;
יש לוודא שהותקנה תוכנת ההתקנה של התעודת אבטחה, בכל מקרה של ספק התקינו אותה שוב (אפשר להוריד מ[https://netfree.link/pc/windows/CertInstaller.exe פה]).&lt;br /&gt;
&lt;br /&gt;
==== הגדרת Dart SDK ====&lt;br /&gt;
כדי שפקודות ה-Dart והורדת החבילות (pub get) יזהו את התעודה, הריצו את הפקודה הבאה בשורת פקודה (CMD):&lt;br /&gt;
&amp;lt;pre&amp;gt;SETX DART_VM_OPTIONS --root-certs-file=C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== פתרון שגיאת SSL בבנייה ל-Windows (CMake) ====&lt;br /&gt;
בעת בנייה או הרצת Debug עבור Windows, כלי הבנייה ה-CMake עשוי להיכשל בהורדת רכיבים (שגיאה 60 או CERT_TRUST_REVOCATION_STATUS_UNKNOWN).&lt;br /&gt;
כדי לפתור זאת, יש להגדיר משתנה סביבה המורה ל-CMake לדלג על אימות ה-SSL:&lt;br /&gt;
&lt;br /&gt;
'''אפשרות א': פתרון קבוע (מומלץ)'''&lt;br /&gt;
פתרון זה יאפשר הרצת Debug ישירות מה-IDE (כמו VS Code).&lt;br /&gt;
# חפשו ב-Windows: &amp;quot;עריכת משתני הסביבה של המערכת&amp;quot;.&lt;br /&gt;
# לחצו על כפתור &amp;quot;משתני סביבה&amp;quot;.&lt;br /&gt;
# תחת &amp;quot;משתני משתמש&amp;quot;, לחצו על &amp;quot;חדש&amp;quot; והוסיפו:&lt;br /&gt;
#* '''שם המשתנה:''' &amp;lt;code&amp;gt;CMAKE_TLS_VERIFY&amp;lt;/code&amp;gt;&lt;br /&gt;
#* '''ערך המשתנה:''' &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
# לאחר האישור, יש לאתחל מחדש את סביבת הפיתוח (VS Code / Android Studio).&lt;br /&gt;
&lt;br /&gt;
'''אפשרות ב': פתרון זמני בטרמינל (PowerShell)'''&lt;br /&gt;
הריצו את הפקודה הבאה לפני פקודת הבנייה:&lt;br /&gt;
&amp;lt;pre&amp;gt;$env:CMAKE_TLS_VERIFY=&amp;quot;0&amp;quot;&lt;br /&gt;
flutter build windows&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
לאחר בנייה מוצלחת, ניתן לשחזר את ההגדרות (למחוק את משתנה הסביבה הזמני מהזכרון) על ידי הפקודה:&lt;br /&gt;
&amp;lt;pre&amp;gt;Remove-Item Env:\CMAKE_TLS_VERIFY -ErrorAction SilentlyContinue&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===linux===&lt;br /&gt;
&lt;br /&gt;
אם התקנתם את התעודה לפי ההוראות [[התקנת תעודה במערכת ההפעלה Ubuntu|כאן]], תוכלו לערוך את קובץ הפרופיל (‎/etc/profile) ולהוסיף בסופו את השורה הבאה:&lt;br /&gt;
&lt;br /&gt;
 export DART_VM_OPTIONS --root-certs-file='''/usr/lib/ssl/certs/ca-certificates.crt'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===mac===&lt;br /&gt;
&lt;br /&gt;
הורידו את  קובץ התעודות של נטפרי מ[https://netfree.link/cacert/cacert-bundle-curl-plus-netfree.pem כאן] ושמרו במקום קבוע במחשב .&lt;br /&gt;
&lt;br /&gt;
לאחר מכן צריך להוסיף בקובץ הפרופיל של שורת הפקודה בה אתם משתמשים משתנה סביבה שיצביע על התעודות של נטפרי .&lt;br /&gt;
&lt;br /&gt;
*אם אתם משתמשים ב-'''bash''', קובץ הפרופיל נמצא בנתיב &amp;lt;code&amp;gt;bash_profile./~&amp;lt;/code&amp;gt;  או בנתיב &amp;lt;code&amp;gt;bashrc./~&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*אם אתם משתמשים ב-'''zsh''' (ברירת המחדל מ-Catalina 10.15 ואילך), קובץ הפרופיל נמצא בנתיב &amp;lt;code&amp;gt;zshenv./~&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*אם אתם משתמשים ב-'''Oh my zsh''', קובץ הפרופיל נמצא בנתיב &amp;lt;code&amp;gt;zshrc./~&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ניתן להשתמש בפקודה הבאה כדי להוסיף בקובץ הפרופיל את  ההגדרה הנ&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;ל , &lt;br /&gt;
&lt;br /&gt;
יש לשנות את zshenv./~ לנתיב של קובץ הפרופיל של הטרמינל בו אתם משתמשים וכמובן לשנות את &amp;lt;code&amp;gt;path/to/curl-ca-bundle.pem/&amp;lt;/code&amp;gt; לנתיב בו שמרתם את קובץ התעודות .&lt;br /&gt;
 echo export DART_VM_OPTIONS --root-certs-file=/path/to/curl-ca-bundle.pem &amp;gt;&amp;gt; ~/.zshenv&lt;br /&gt;
&lt;br /&gt;
'''לאחר מכן יש להפעיל חלון טרמינל חדש.'''&lt;/div&gt;</summary>
		<author><name>ShlomoDev</name></author>
	</entry>
</feed>