Forumi

Mac ne može izgraditi za Apple Silicon

S

gospodine Cuete

Originalni poster
9. studenog 2011
  • 21. prosinca 2020
Prema dokumentaciji za razvojne programere, sve što moram učiniti kako bih napravio svoju aplikaciju za Apple silikon i Intel je kliknuti na aplikaciju na programskoj traci i odabrati naziv aplikacije>Bilo koji Mac (Apple Silicon, Intel). Ne mogu izraditi svoju aplikaciju s ovim odabranim. Dobivam pogrešku:

Uređaj samo za izgradnju ne može se koristiti za pokretanje ovog cilja.

Odaberite dostupni uređaj ili odaberite simulirani uređaj kao odredište.

U mojim postavkama izgradnje imam Arhitekture postavljene na Standardne arhitekture (Apple Silicon, Intel) - zadano za XCode 12.3.
Moja samo aktivna arhitektura izgradnje postavljena je na NE. Ovo je zadana postavka za XCode 12.3.

Ne vidim gdje bih mogao promijeniti postavke da to popravim i napravim aplikaciju za obje arhitekture. Što nije u redu?

Također novije verzije okna postavki imaju tri stupca: Riješeno, naziv aplikacije i macOS Zadano. Pretpostavljam da treći stupac prikazuje zadanu postavku, što je korisno, ali čemu služi stupac Riješeno? Mogu li ga se riješiti? S

gospodine Cuete

Originalni poster
9. studenog 2011


  • 21. prosinca 2020
Tražeći slične postove na Apple Developer Forumima, izgleda da to možete učiniti samo na ARM MAC-u.

casperes1996

26. siječnja 2014
Horsens, Danska
  • 21. prosinca 2020
Mislim da pogreška koju dobivate nije pogreška građenja. Zvuči kao da kliknete Izradi i pokreni s ciljem koji je samo cilj izgradnje. CMD+B samo za izgradnju, a ne za pokretanje; Ne radi li vam to sasvim dobro? S

Szymczyk

5. ožujka 2006
  • 21. prosinca 2020
Morate arhivirati projekt na Intel Mac računalu kako biste napravili binarnu datoteku koja radi na Intel i M1 Mac računarima. Odaberite Proizvod > Arhiv za arhiviranje projekta. Nakon arhiviranja projekta, možete ga izvesti iz Organizatora.
Reakcije:martyjmclean and XRayAdamo S

gospodine Cuete

Originalni poster
9. studenog 2011
  • 21. prosinca 2020
Ne, NE MOŽETE ga izgraditi s projektom koji je postavljen za izgradnju za oboje i mislim da ga ne možete arhivirati osim ako nije izgrađen. S

Szymczyk

5. ožujka 2006
  • 21. prosinca 2020
Odaberite Moj Mac na traci za skok umjesto Bilo koji Mac. Na taj sam način izgradio i arhivirao postojeći Mac projekt kao univerzalni binarni program na Intel Macu.

Pokušao sam odabrati bilo koji Mac na traci za skok. Nisam uspio izraditi projekt i dobio sam istu pogrešku opisanu u izvornom postu. Uspio sam arhivirati projekt.

casperes1996

26. siječnja 2014
Horsens, Danska
  • 22. prosinca 2020
Senor Cuete je rekao: Ne, NE MOŽETE ga izgraditi s projektom koji je postavljen za izgradnju za oboje i mislim da ga ne možete arhivirati osim ako nije izgrađen.
Ovo je očito laž, prijatelju



Ne možete graditi i pokretati. Ali zaista ga možete izgraditi.
Reakcije:martyjmclean S

gospodine Cuete

Originalni poster
9. studenog 2011
  • 2. siječnja 2021
U postavkama izgradnje za moj projekt zadana postavka arhitekture je Standardne arhitekture (Apple Silicon, Intel) $(ARCHS_STANDARD). Kada koristim
lipo path/appname.app/Contents/MacOS/appname -archs vraća x86_64 arm64 tako da automatski gradi univerzalnu binarnu datoteku. Pitam se što radi traka zadataka Any Mac (Apple Silicon, Intel). DO

ADGrant

26. travnja 2018
  • 4. siječnja 2021
Senor Cuete je rekao: U postavkama izgradnje za moj projekt zadana postavka arhitekture je Standardne arhitekture (Apple Silicon, Intel) $(ARCHS_STANDARD). Kada koristim
lipo path/appname.app/Contents/MacOS/appname -archs vraća x86_64 arm64 tako da automatski gradi univerzalnu binarnu datoteku. Pitam se što radi traka zadataka Any Mac (Apple Silicon, Intel).
To gradi Univerzalnu binarnu datoteku za puštanje. Ako izradite aplikaciju s MyMac kao metom, ona će se izgraditi za taj stroj (x86_64 za Intel Mac i arm64 za Arm Mac). Xcode na Arm Mac računarima također vam omogućuje da izgradite i pokrenete Intelov binarni program koristeći Rosetta.