Foorumid

Maci ei saa Apple Siliconile ehitada

S

Härra Cuete

Originaalplakat
9. november 2011
  • 21. detsember 2020
Arendaja dokumentatsiooni kohaselt pean Apple'i räni ja Inteli jaoks rakenduse loomiseks klõpsama tegumiribal rakendusel ja valima rakenduse nimi> Iga Mac (Apple Silicon, Intel). Ma ei saa selle valikuga oma rakendust luua. Saan veateate:

Selle sihtmärgi käitamiseks ei saa kasutada ainult koostamise seadet.

Valige saadaolev seade või valige sihtkohaks simuleeritud seade.

Minu ehitussätetes on Arhitektuurid seatud standardarhitektuuridele (Apple Silicon, Intel) – XCode 12.3 jaoks vaikimisi.
My Build Active Architecture Only on seatud väärtusele EI. See on XCode 12.3 vaikeseade.

Ma ei saa aru, kus saaksin seadeid muuta, et seda parandada ja mõlema arhitektuuri jaoks rakendust luua. Mis viga?

Ka seadete paani uuematel versioonidel on kolm veergu: Lahendatud, rakenduse nimi ja macOS-i vaikeseade. Ma arvan, et kolmas veerg näitab vaikeseadet, mis on kasulik, kuid mille jaoks on veerg Lahendatud? Kas ma saan sellest lahti? S

Härra Cuete

Originaalplakat
9. november 2011


  • 21. detsember 2020
Kui otsite sarnaseid postitusi Apple'i arendajafoorumites, näib, et saate seda teha ainult ARM MAC-iga.

casperes1996

26. jaanuar 2014
Horsens, Taani
  • 21. detsember 2020
Ma mõtlen, et teie kuvatav viga ei ole koostamise viga. Tundub, et klõpsate käsul Ehita ja käivitate sihtmärgiga, mis on lihtsalt koostamise sihtmärk. CMD+B lihtsalt ehitada ja mitte käivitada; Kas see ei tööta teie jaoks hästi? S

Sümczyk

5. märts 2006
  • 21. detsember 2020
Nii Inteli kui ka M1 Macis töötava kahendfaili loomiseks peate projekti arhiivima Intel Macis. Projekti arhiveerimiseks valige Toode > Arhiiv. Pärast projekti arhiveerimist saate selle korraldajast eksportida.
Reaktsioonid:martyjmclean ja XRayAdamo S

Härra Cuete

Originaalplakat
9. november 2011
  • 21. detsember 2020
Ei, te EI SAA seda ehitada, kui projekt on seatud mõlema jaoks ja ma arvan, et saate seda arhiveerida ainult siis, kui see on ehitatud. S

Sümczyk

5. märts 2006
  • 21. detsember 2020
Valige suvalise Maci asemel hüpperibalt Minu Mac. Ehitasin ja arhiveerisin olemasoleva Maci projekti universaalse kahendfailina Intel Macis sel viisil.

Proovisin hüpperibalt valida suvalise Maci. Ma ei saanud projekti üles ehitada ja sain sama vea, mida kirjeldati algses postituses. Sain projekti arhiveerida.

casperes1996

26. jaanuar 2014
Horsens, Taani
  • 22. detsember 2020
Senor Cuete ütles: Ei, te EI SAA seda ehitada nii, et projekt on seatud mõlema jaoks ja ma arvan, et saate seda arhiveerida ainult siis, kui see on ehitatud.
See on ilmselt vale, sõber



Te ei saa ehitada ja käivitada. Kuid te saate seda tõesti ehitada.
Reaktsioonid:martyjmclean S

Härra Cuete

Originaalplakat
9. november 2011
  • 2. jaanuar 2021
Minu projekti ehitussätetes on arhitektuuri vaikeseadeks Standard Architectures (Apple Silicon, Intel) $(ARCHS_STANDARD). Kui ma kasutan
lipo path/appname.app/Contents/MacOS/appname -archs tagastab x86_64 arm64, nii et see loob automaatselt universaalse binaarfaili. Mind huvitab, mida teeb tegumiriba mis tahes Macis (Apple Silicon, Intel). TO

ADGrant

26. aprill 2018
  • 4. jaanuar 2021
Senor Cuete ütles: Minu projekti ehitusseadetes on arhitektuuri vaikeseadeks Standard Architectures (Apple Silicon, Intel) $(ARCHS_STANDARD). Kui ma kasutan
lipo path/appname.app/Contents/MacOS/appname -archs tagastab x86_64 arm64, nii et see loob automaatselt universaalse binaarfaili. Mind huvitab, mida teeb tegumiriba mis tahes Macis (Apple Silicon, Intel).
See loob väljastamiseks universaalse binaarfaili. Kui loote rakenduse MyMaci sihtmärgiks, ehitatakse see selle masina jaoks (x86_64 Intel Maci jaoks ja arm64 Arm Maci jaoks). Arm Maci Xcode võimaldab teil ka Rosetta abil Inteli binaarfaili luua ja käitada.