Heim Datenbank MySQL-Tutorial 在MAC 10.5.5 上 编译给 iPhoneOS2

在MAC 10.5.5 上 编译给 iPhoneOS2

Jun 07, 2016 pm 03:26 PM
mac 编译

Compilation guide for pjsip on iPhone OS 2.X. Introduction This article describes the steps to generate pjsip on Mac OS X 10.5.5 Details Get pjsip source code Get PjSIP from subversion repository: svn checkout http : //svn.pjsip.org/repos/

Compilation guide for pjsip on iPhone OS 2.X.

Introduction

This article describes the steps to generate pjsip on Mac OS X 10.5.5

Details

Get pjsip source code

Get PjSIP from subversion repository:

<span><span>svn checkout http</span>
<span>:</span>
<span>//svn.pjsip.org/repos/pjproject/trunk pjproject</span>
</span>
Nach dem Login kopieren

Modify some files

aconfigure.ac

In aconfigure.ac file add the lines below displayed with '+'. Of course copy without '+' ;-)

<span><span> </span>
<span>if</span>
<span> test </span>
<span>"$enable_sound"</span>

<span>=</span>

<span>"no"</span>
<span>;</span>

<span>then</span>
</span>
<span><br>
<span>   </span>
</span>
<span><span>true</span>
<span>;</span>
</span>
<span><br>
<span> </span>
</span>
<span><span>else</span>
</span>
<span><br>
<span>  </span>
</span>
<span><span>case</span>
<span> $target </span>
<span>in</span>
</span>
<span><br>
</span>
<span><span>+</span>
<span>   arm</span>
<span>-</span>
<span>apple</span>
<span>-</span>
<span>darwin</span>
<span>*)</span>
</span>
<span><br>
</span>
<span><span>+</span>
<span>        LIBS</span>
<span>=</span>
<span>"$LIBS -framework CoreAudio -framework CoreFoundation -framework AudioToolbox"</span>
</span>
<span><br>
</span>
<span><span>+</span>
<span>        ac_pjmedia_snd</span>
<span>=</span>
</span>
<span><span>iphone<br>
</span>
<span>+</span>
<span>        AC_MSG_RESULT</span>
<span>([</span>
<span>Checking</span>
<span> sound device backend</span>
<span>...</span>

<span>AudioQueue</span>
<span>])</span>
</span>
<span><br>
</span>
<span><span>+</span>
<span>        </span>
<span>;;</span>
</span>
<span><br>
<span>   </span>
</span>
<span><span>*</span>
<span>darwin</span>
<span>*)</span>
</span>
<span><br>
<span>        LIBS</span>
</span>
<span><span>=</span>
<span>"$LIBS -framework CoreAudio -framework CoreServices -framework AudioUnit -framework AudioToolbox"</span>
</span>
<span><br>
<span>        </span>
</span>
<span><span>if</span>
<span> test </span>
<span>"`uname -r`"</span>

<span>=</span>

<span>"6.8"</span>
<span>;</span>

<span>then</span>
</span>

Nach dem Login kopieren

build/rules.mak

In rules.mak modify, remove lines with '-' and add lines with '+':

<span><span> $</span>
<span>(</span>
<span>LIB</span>
<span>):</span>
<span> $</span>
<span>(</span>
<span>OBJDIRS</span>
<span>)</span>
<span> $</span>
<span>(</span>
<span>OBJS</span>
<span>)</span>
<span> $</span>
<span>(</span>
<span>$</span>
<span>(</span>
<span>APP</span>
<span>)</span>
<span>_EXTRA_DEP</span>
<span>)</span>
</span>
<span><br>
<span>        </span>
</span>
<span><span>if</span>
<span> test </span>
<span>!</span>

<span>-</span>
<span>d $</span>
<span>(</span>
<span>LIBDIR</span>
<span>);</span>

<span>then</span>
<span> $</span>
<span>(</span>
<span>subst </span>
<span>@@,</span>
<span>$</span>
<span>(</span>
<span>subst </span>
<span>/,</span>
<span>$</span>
<span>(</span>
<span>HOST_PSEP</span>
<span>),</span>
<span>$</span>
<span>(</span>
<span>LIBDIR</span>
<span>)),</span>
<span>$</span>
<span>(</span>
<span>HOST_MKDIR</span>
<span>));</span>

<span>fi</span>
</span>
<span><br>
</span>
<span><span>-</span>
<span>       $</span>
<span>(</span>
<span>AR</span>
<span>)</span>
<span> $</span>
<span>(</span>
<span>LIB</span>
<span>)</span>
<span> $</span>
<span>(</span>
<span>OBJS</span>
<span>)</span>
</span>
<span><br>
</span>
<span><span>-</span>
<span>       $</span>
<span>(</span>
<span>RANLIB</span>
<span>)</span>
<span> $</span>
<span>(</span>
<span>LIB</span>
<span>)</span>
</span>
<span><br>
</span>
<span><span>+</span>
<span>       $</span>
<span>(</span>
<span>RANLIB</span>
<span>)</span>

<span>-</span>
<span>static</span>

<span>-</span>
<span>o $</span>
<span>(</span>
<span>LIB</span>
<span>)</span>
<span> $</span>
<span>(</span>
<span>OBJS</span>
<span>)</span>
</span>

Nach dem Login kopieren

pjlib/include/pj/compat/os_darwinos.h

In os_darwinos.h find and comment the following lines :

<span><span>/*<br>
 * Socket related<br>
 */</span>
</span>
<span><br>
</span>
<span><span>//typedef int socklen_t;</span>
</span>

Nach dem Login kopieren

Without this, you will get an error when you will compile, because socklen_t is redefined.

pjlib/include/pj/config_site.h

It can be necessary to define some macro. For example :

<span><span>#undef PJ_HAS_FLOATING_POINT</span>
</span>
<span><br>
</span>
<span><span>#define PJ_HAS_FLOATING_POINT   1</span>
</span>
<span><br>
<br>
</span>
<span><span>/* SRTP has not been ported to iPhone yet */</span>
</span>
<span><br>
</span>
<span><span>#   undef PJMEDIA_HAS_SRTP</span>
</span>
<span><br>
</span>
<span><span>#   define PJMEDIA_HAS_SRTP             0</span>
</span>
<span><br>
<br>
</span>
<span><span>/* Disable some codecs for now */</span>
</span>
<span><br>
</span>
<span><span>#   define PJMEDIA_HAS_GSM_CODEC        1</span>
</span>
<span><br>
</span>
<span><span>#   define PJMEDIA_HAS_L16_CODEC        0</span>
</span>
<span><br>
</span>
<span><span>#   define PJMEDIA_HAS_ILBC_CODEC       0</span>
</span>
<span><br>
</span>
<span><span>#   define PJMEDIA_HAS_SPEEX_CODEC      0</span>
</span>
<span><br>
</span>
<span><span>#   define PJMEDIA_HAS_G722_CODEC       0</span>
</span>

Nach dem Login kopieren

pjmedia/build/os-auto.mak.in

In os-auto.mak.in , add the line with '+'

<span><span> </span>
<span>#   - ds:              Win32 DirectSound (dsound.c)</span>
</span>
<span><br>
</span>
<span><span>+</span>
<span>#   - iphone:       iPhone AudioQueue (iphonesound.c)</span>
</span>
<span><br>
<span> </span>
</span>
<span><span>#   - null:            Null sound device (nullsound.c)</span>
</span>

Nach dem Login kopieren

Add the line below, for example between "Win 32 Direct Sound" and " Null Sound Device"

<span><span>#</span>
</span>
<span><br>
</span>
<span><span># iPod/iPhone</span>
</span>
<span><br>
</span>
<span><span>#</span>
</span>
<span><br>
<span>ifeq </span>
</span>
<span><span>(</span>
<span>$</span>
<span>(</span>
<span>AC_PJMEDIA_SND</span>
<span>),</span>
<span>iphone</span>
<span>)</span>
</span>
<span><br>
</span>
<span><span>export</span>
<span> SOUND_OBJS </span>
<span>=</span>
<span> iphonesound</span>
<span>.</span>
</span>
<span><span>o<br>
</span>
<span>export</span>
<span> CFLAGS </span>
<span>+=</span>

<span>-</span>
<span>DPJMEDIA_SOUND_IMPLEMENTATION</span>
<span>=</span>
</span>
<span><span>PJMEDIA_SOUND_IPHONE_SOUND<br>
endif<br>
</span>
</span>

Nach dem Login kopieren

We have defined a new target for sound device.

pjmedia/include/pjmedia/config.h

in config.h add the lines below with '+':

<span><span> </span>
<span>/** Constant for Win32 MME sound backend. */</span>
</span>
<span><br>
<span> </span>
</span>
<span><span>#define PJMEDIA_SOUND_WIN32_MME_SOUND      3</span>
</span>
<span><br>
<br>
</span>
<span><span>+</span>
<span>/** Constant for AudioQueue sound backend. */</span>
</span>
<span><br>
</span>
<span><span>+</span>
<span>#define PJMEDIA_SOUND_IPHONE_SOUND            4</span>
</span>

Nach dem Login kopieren

pjmedia/src/pjmedia

For the moment I didn't upload iphonesound.c so we need to compile with null_sound.

Configuration

Generate configuration script

<span><span>autoconf aconfigure</span>
<span>.</span>
<span>ac </span>
<span>></span>
<span> aconfigure</span>
</span>

Nach dem Login kopieren

Compilation

iPhone SDK doesn't provide some programs without version number, so we create symbolic link. We should test before create link, but we are very lazy. Copy the lines below in file with name like compile.sh in the root of pjsip.

<span><span>#!/bin/sh</span>
</span>
<span><br>
<br>
</span>
<span><span>export</span>
<span> DEV</span>
<span>=</span>
<span>/Developer/</span>
<span>Platforms</span>
<span>/</span>
<span>iPhoneOS</span>
<span>.</span>
<span>platform</span>
<span>/</span>
<span>Developer</span>
</span>
<span><br>
</span>
<span><span>export</span>
<span> SDK</span>
<span>=</span>
<span>$</span>
<span>{</span>
<span>DEV</span>
<span>}/</span>
<span>SDKs</span>
<span>/</span>
<span>iPhoneOS2</span>
<span>.</span>
<span>1.sdk</span>
</span>
<span><br>
<br>
<span>pushd $</span>
</span>
<span><span>{</span>
<span>DEV</span>
<span>}/</span>
<span>usr</span>
<span>/</span>
</span>
<span><span>bin<br>
ln </span>
<span>-</span>
<span>s arm</span>
<span>-</span>
<span>apple</span>
<span>-</span>
<span>darwin9</span>
<span>-</span>
<span>gcc</span>
<span>-</span>
<span>4.0</span>
<span>.</span>
<span>1</span>
<span> arm</span>
<span>-</span>
<span>apple</span>
<span>-</span>
<span>darwin9</span>
<span>-</span>
</span>
<span><span>gcc<br>
ln </span>
<span>-</span>
<span>s arm</span>
<span>-</span>
<span>apple</span>
<span>-</span>
<span>darwin9</span>
<span>-</span>
<span>g</span>
<span>++-</span>
<span>4.0</span>
<span>.</span>
<span>1</span>
<span> arm</span>
<span>-</span>
<span>apple</span>
<span>-</span>
<span>darwin9</span>
<span>-</span>
<span>g</span>
<span>++</span>
</span>
<span><br>
<span>ln </span>
</span>
<span><span>-</span>
<span>s ranlib arm</span>
<span>-</span>
<span>apple</span>
<span>-</span>
<span>darwin9</span>
<span>-</span>
</span>
<span><span>ranlib<br>
popd<br>
<br>
</span>
<span>export</span>
<span> PATH</span>
<span>=</span>
<span>$</span>
<span>{</span>
<span>DEV</span>
<span>}/</span>
<span>usr</span>
<span>/</span>
<span>bin</span>
<span>:</span>
<span>$</span>
<span>{</span>
<span>PATH</span>
<span>}</span>
</span>
<span><br>
<br>
</span>
<span><span>export</span>
<span> CFLAGS</span>
<span>=</span>
<span>"-O2 -arch armv6 -isysroot ${SDK}"</span>
</span>
<span><br>
<br>
</span>
<span><span>export</span>
<span> LDFLAGS</span>
<span>=</span>
<span>"-O2 -arch armv6 -isysroot ${SDK}"</span>
</span>
<span><br>
<br>
</span>
<span><span>export</span>
<span> CPP</span>
<span>=</span>
<span>"${DEV}/usr/bin/cpp"</span>
</span>
<span><br>
<br>
</span>
<span><span>./</span>
<span>aconfigure </span>
<span>--</span>
<span>host</span>
<span>=</span>
<span>arm</span>
<span>-</span>
<span>apple</span>
<span>-</span>
<span>darwin9 </span>
<span>--</span>
<span>disable</span>
<span>-</span>
<span>speex</span>
<span>-</span>
<span>aec </span>
<span>/</span>
</span>
<span><br>
<span>   </span>
</span>
<span><span>--</span>
<span>disable</span>
<span>-</span>
<span>speex</span>
<span>-</span>
<span>codec </span>
<span>--</span>
<span>disable</span>
<span>-</span>
<span>l16</span>
<span>-</span>
<span>codec </span>
<span>--</span>
<span>disable</span>
<span>-</span>
<span>g722</span>
<span>-</span>
<span>codec </span>
<span>/</span>
</span>
<span><br>
<span>   </span>
</span>
<span><span>--</span>
<span>disable</span>
<span>-</span>
<span>ilbc</span>
<span>-</span>
<span>codec </span>
<span>--</span>
<span>disable</span>
<span>-</span>
<span>ssl </span>
<span>--</span>
<span>disable</span>
<span>-</span>
</span>
<span><span>sound<br>
<br>
make dep<br>
make</span>
</span>

Nach dem Login kopieren

We must not forget to change access right to allow execution. We can run compile.sh after some minutes pjsip is compiled.

 

Siphon Compilation

Getting siphon source code

Get Siphon from subversion repository:

<span><span>svn checkout http</span>
<span>:</span>
<span>//siphon.googlecode.com/svn/trunk/ siphon-read-only</span>
</span>

Nach dem Login kopieren

Installation pjsip

Create directory to install pjsip in Siphon:

<span><span>mkdir </span>
<span>-</span>
<span>p pjsip</span>
<span>/</span>
</span>
<span><span>include<br>
mkdir </span>
<span>-</span>
<span>p pjsip</span>
<span>/</span>
<span>lib</span>
</span>

Nach dem Login kopieren

Put these pjsip include directories in the pjsip/include path:

  • pjlib/include
  • pjlib-util/include
  • pjmedia/include
  • pjnath/include
  • pjsip/include

Put these pjsip library directories in the pjsip/lib path:

  • pjlib/lib
  • pjlib-util/lib
  • pjmedia/lib
  • pjnath/lib
  • pjsip/lib
  • third_party/lib

Compilation

<span><span>pushd settings<br>
make<br>
popd<br>
pushd src<br>
make<br>
popd</span>
</span>

Nach dem Login kopieren

For installation read the Manual .

 

ManualInstallation  

Manual installation instructions.

Manual Installation

The preferred method of installing Siphon is through the AppTapp Installer . However, if you are unable to or prefer not to use the Installer, you can follow the steps below to install Siphon manually.

NOTE: Siphon requires firmware version 1.1.X.

Manual Installation after compilation

  • Compile Siphon.

The three directories are in 'dist' directory.

  • Copy Siphon.app into /Applications or /Widgets on your device. You may see some error messages during this process, are there are several symbolic links in here that the Installer source would normally deal with. You can safely ignore these errors as we will copy the files manually.
  • Copy SiphonSettings.bundle into /System/Library/PreferenceBundles/SiphonSettings.bundle on your device.
  • Copy SpringBoard.app into /System/Library/CoreServices/SpringBoard.app on your device.

Manual Installation after download

  • Download the last version on this page .
  • Unzip downloaded file in /Applications or /Widgets on your device. You may see some error messages during this process, are there are several symbolic links in here that the Installer source would normally deal with. You can safely ignore these errors as we will copy the files manually.
  • Copy SiphonSettings.bundle into /System/Library/PreferenceBundles/SiphonSettings.bundle on your device.
  • Copy SpringBoard.app into /System/Library/CoreServices/SpringBoard.app on your device.

Last operations

Next, run the following command to complete the installation:

<span><span>/Applications/</span>
<span>Siphon</span>
<span>.</span>
<span>app</span>
<span>/</span>
<span>Siphon</span>

<span>--</span>
<span>installPrefBundle</span>
</span>

Nach dem Login kopieren

Finally, restart the SpringBoard:

<span><span>killall </span>
<span>SpringBoard</span>
</span>

Nach dem Login kopieren
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Keine Reaktion bei Passworteingabe auf der Mac-Tastatur? Keine Reaktion bei Passworteingabe auf der Mac-Tastatur? Feb 20, 2024 pm 01:33 PM

Einleitung: In diesem Artikel stellt Ihnen diese Website die relevanten Inhalte zum Thema „Nicht reagierende Mac-Tastatur bei der Eingabe von Passwörtern“ vor. Ich hoffe, dass er für Sie hilfreich ist. Werfen wir einen Blick darauf. Wie lässt sich das Problem lösen, dass das Passwort auf dem Apple Mac-System nicht eingegeben werden kann? Sie können auch versuchen, diese Tastatur an andere Computer anzuschließen, um zu sehen, ob sie normal funktioniert. Wenn das gleiche Problem auf einem anderen Computer auftritt, liegt höchstwahrscheinlich ein Fehler an der Tastatur selbst vor. Sie können darüber nachdenken, die Tastatur auszutauschen oder zu reparieren. Wenn Sie sich mit Ihrem Mac-Computer zum ersten Mal bei Alipay anmelden, finden Sie die Anmeldeschnittstelle vor und können Ihr Passwort nicht eingeben. Im Passwort-Eingabefeld wird angezeigt: „Bitte klicken Sie hier, um die Steuerung zu installieren“, daher erfordert die Alipay-Anmeldung die Installation von Sicherheitskontrollen. Sicherheitskontrollen können die von Ihnen eingegebenen Informationen (Betrag, Passwort usw.) verschlüsseln und schützen, um die Kontosicherheit zu verbessern. Binden

3 Tipps zum einfachen Anpassen Ihres Mac-Computernamens, Hostnamens und Bonjour-Namens 3 Tipps zum einfachen Anpassen Ihres Mac-Computernamens, Hostnamens und Bonjour-Namens Mar 06, 2024 pm 12:20 PM

Viele Mac-Benutzer neigen dazu, den Standardnamen ihres Geräts beizubehalten und denken möglicherweise nie darüber nach, ihn zu ändern. Viele Leute entscheiden sich dafür, den Namen aus der Ersteinrichtung beizubehalten, beispielsweise „Johnnys MacBook Air“ oder einfach „iMac“. Zu lernen, wie Sie den Namen Ihres Mac ändern, ist eine sehr nützliche Fähigkeit, insbesondere wenn Sie über mehrere Geräte verfügen, da Sie diese schnell unterscheiden und verwalten können. Als Nächstes zeigen wir Ihnen Schritt für Schritt, wie Sie den Computernamen, den Hostnamen und den Bonjour-Namen (lokaler Hostname) im macOS-System ändern. Warum sollten Sie Ihren Mac-Namen ändern? Das Ändern des Namens Ihres Mac kann nicht nur Ihre Persönlichkeit zeigen, sondern auch dazu beitragen, das Benutzererlebnis zu verbessern: Personalisieren Sie Ihren Mac: Der Standardname entspricht möglicherweise nicht Ihrem Geschmack. Ändern Sie ihn in einen Namen, der Ihnen gefällt.

pkg-Datei auf dem Mac installieren? pkg-Datei auf dem Mac installieren? Feb 20, 2024 pm 03:21 PM

Vorwort: Heute stellt Ihnen diese Website relevante Inhalte zur Installation von PKG-Dateien auf dem Mac vor. Vergessen Sie nicht, dieser Website zu folgen und jetzt damit zu beginnen! Die vorherige Version von macos pkg kann nicht zum Aktualisieren des Betriebssystems installiert werden: Wenn Ihr Laptop eine ältere Betriebssystemversion verwendet, wird empfohlen, ein Upgrade auf die neueste Betriebssystemversion durchzuführen. Denn ältere Versionen unterstützen möglicherweise nicht die Installation des neuesten macOS-Systems. Wählen Sie im Festplatten-Dienstprogramm „Löschen“, wählen Sie dann die MacOS-Erweiterung im Format aus, aktivieren Sie nicht die Verschlüsselungsoption und wählen Sie nicht das APFS-Format aus und klicken Sie schließlich auf die Schaltfläche „Löschen“, um das Problem zu lösen, dass der Vorgang nicht abgeschlossen werden kann macOS-Installation. Ziehen Sie das Symbol der Anwendung in die Datei, die mit „App“ beginnt

So richten Sie WeChat Mac ein, um Sprachnachrichten automatisch in Text umzuwandeln – So richten Sie die Konvertierung von Sprache in Text ein So richten Sie WeChat Mac ein, um Sprachnachrichten automatisch in Text umzuwandeln – So richten Sie die Konvertierung von Sprache in Text ein Mar 19, 2024 am 08:28 AM

Kürzlich haben einige Freunde den Redakteur gefragt, wie man WeChat Mac so einrichtet, dass er Sprachnachrichten automatisch in Text umwandelt. Im Folgenden finden Sie eine Methode zum Einrichten von WeChat Mac, um Sprachnachrichten automatisch in Text umzuwandeln. Schritt 1: Öffnen Sie zunächst die Mac-Version von WeChat. Wie im Bild gezeigt: Schritt 2: Klicken Sie anschließend auf „Einstellungen“. Wie im Bild gezeigt: Schritt 3: Klicken Sie dann auf „Allgemein“. Wie im Bild dargestellt: Schritt 4: Aktivieren Sie anschließend die Option „Sprachnachrichten im Chat automatisch in Text umwandeln“. Wie im Bild gezeigt: Schritt 5: Schließen Sie abschließend das Fenster. Wie im Bild gezeigt:

Mac-Konfigurationsdatei wird nicht wirksam? Mac-Konfigurationsdatei wird nicht wirksam? Feb 20, 2024 pm 02:00 PM

Einleitung: Dieser Artikel stellt Ihnen den relevanten Inhalt zum Thema vor, dass die Mac-Konfigurationsdatei nicht wirksam wird. Ich hoffe, dass er für Sie hilfreich ist. Werfen wir einen Blick darauf. Die Lösung für das Problem, dass Umgebungsvariablen unter Mac nicht wirksam werden können. Nach der Konfiguration von Umgebungsvariablen im Mac-System stellt sich heraus, dass diese nur im aktuellen Terminal wirksam sind und nach einem Terminalwechsel ungültig werden. Nach einer Untersuchung wurde festgestellt, dass auf dem Mac-System ein Tool namens Ultimate Shell-ZSH vorinstalliert ist und das Lesen von Umgebungsvariablen in der .zshrc-Datei festgelegt werden muss. 2. Damit unsere Konfigurationsdatei wirksam wird, können wir die obige Konfiguration nur in .zshrc hinzufügen. Wenn Sie die oben genannten Einstellungen nicht vornehmen, werden Sie feststellen, dass sie nur dann wirksam werden, wenn Sie ~/.bash_profile das nächste Mal erneut öffnen.

3 Möglichkeiten, HEIC-Fotos auf dem Mac in JPG zu konvertieren 3 Möglichkeiten, HEIC-Fotos auf dem Mac in JPG zu konvertieren Mar 15, 2024 pm 08:43 PM

Standardmäßig nimmt das iPhone Fotos von der Kamera im HEIC-Format auf. HEIC steht für High Efficiency Image Container und kann mehr Pixeldaten als PNG- oder JPG-Dateien speichern, wodurch im Vergleich zu anderen Formaten deutlich weniger Speicherplatz auf dem iPhone-Speicher beansprucht wird. Diese Dateien funktionieren am besten auf iPhones, werden jedoch im Internet nicht allgemein akzeptiert, da sie häufig zu verschwommenen/körnigen Bildern führen, wenn Sie sie mit Geräten teilen, die nicht von Apple stammen. Um sicherzustellen, dass HEIC-Bilder auf anderen Geräten kompatibel sind, müssen Sie sie möglicherweise in das JPG-Format konvertieren. In diesem Artikel erfahren Sie, wie Sie HEIC-Bilder auf dem Mac in JPG konvertieren. So konvertieren Sie HEIC-Fotos in JPG auf dem Mac [3 Methoden] Methode

vmmac virtuelle Maschine im Vollbildmodus (wie man eine virtuelle Maschine im Vollbildmodus auf macOS ausführt) vmmac virtuelle Maschine im Vollbildmodus (wie man eine virtuelle Maschine im Vollbildmodus auf macOS ausführt) Feb 20, 2024 pm 01:15 PM

Vorwort: Viele Freunde haben Fragen zum Vollbild der virtuellen VMMAC-Maschine gestellt. Ich hoffe, dass dieser Artikel für Sie hilfreich ist. Lass uns einen Blick darauf werfen! Die virtuelle Mac-Maschine Overwatch hat keinen Bildschirmgrund: Problem mit der Grafikkartenkompatibilität. Wenn Sie Overwatch früher normal ausgeführt haben, jetzt aber ein schwarzer Bildschirm angezeigt wird, kann dies an einem fehlerhaften Grafiktreiber liegen. Lösung: Prüfen Sie, ob die Grafikkarte die Spielanforderungen unterstützt. Grafikkartentreiber aktualisieren. Versuchen Sie, ein anderes Netzteil zu verwenden, um die zweite Möglichkeit auszuschließen. Überprüfen Sie, ob auf der Hauptplatine Anomalien vorliegen, z. B. ob der Kondensator ausgebeult ist (möglicherweise defekt ist), ob offensichtliche Schäden an der Oberfläche der Hauptplatine vorliegen, die zu einer Stromkreisunterbrechung führen usw. Es wird empfohlen, das Motherboard zur Überprüfung an eine Reparaturwerkstatt zu schicken. Wenn die Bedingungen es zulassen, können Sie darüber nachdenken, es durch ein anderes zu ersetzen.

Komprimierte Dateien können auf dem Mac nicht geöffnet werden? Komprimierte Dateien können auf dem Mac nicht geöffnet werden? Feb 20, 2024 pm 02:18 PM

Einleitung: Dieser Artikel soll Ihnen den zugehörigen Inhalt zu komprimierten Mac-Dateien vorstellen, die nicht geöffnet werden können. Ich hoffe, er ist hilfreich für Sie. Werfen wir einen Blick darauf. Warum kann ich die dekomprimierte rar-Datei nicht auf dem Mac öffnen? Da Sie keine Mac-Dekomprimierungssoftware haben, möchte ich jedem eine Mac-Version der Dekomprimierungssoftware empfehlen. Es ähnelt der unter Windows häufig verwendeten Komprimierungssoftware wie 360-Komprimierung. Öffnen Sie einfach die Datei und entpacken Sie sie einfach. Die Schritte zum Bearbeiten einer RAR-Datei, die nicht auf einem Apple Mac-Computer geöffnet werden kann, sind wie folgt: Der erste Schritt besteht darin, die Anwendung zur Dekomprimierung der RAR-Datei zu installieren. Sie müssen Ihr Apple-ID-Konto und Ihr Passwort eingeben, um die Installation abzuschließen. Kehren Sie im zweiten Schritt nach Abschluss der Installation zum Mac-Desktop zurück und doppelklicken Sie auf die RAR-Datei, um den Dateiinhalt zu öffnen und zu dekomprimieren. 3. Schalten Sie den Strom ein

See all articles