Forumai

„Mac“ negali sukurti „Apple Silicon“.

S

Pone Cuete

Originalus plakatas
2011 m. lapkričio 9 d
  • 2020 m. gruodžio 21 d
Remiantis kūrėjo dokumentacija, viskas, ką turiu padaryti, kad sukurčiau savo programą, skirtą „Apple Silicon“ ir „Intel“, yra užduočių juostoje spustelėti programą ir pasirinkti programos pavadinimas> „Any Mac“ („Apple Silicon“, „Intel“). Negaliu sukurti savo programos pasirinkęs tai. Gaunu klaidą:

Šiam tikslui paleisti negalima naudoti tik kūrimo įrenginio.

Pasirinkite turimą įrenginį arba kaip paskirties vietą pasirinkite imituojamą įrenginį.

Mano kūrimo nustatymuose architektūros nustatymas yra standartinės architektūros („Apple Silicon“, „Intel“) – numatytasis XCode 12.3.
My Build Active Architecture Only nustatyta kaip NE. Tai yra numatytasis XCode 12.3.

Nematau, kur galėčiau pakeisti nustatymus, kad tai ištaisyčiau ir sukurčiau programą abiem architektūrai. Kas negerai?

Taip pat naujesnėse nustatymų srities versijose yra trys stulpeliai: Išspręsta, programos pavadinimas ir „MacOS Default“. Spėju, kad trečiame stulpelyje rodomas numatytasis nustatymas, kuris yra naudingas, bet kam skirtas stulpelis Išspręsta? Ar galiu jo atsikratyti? S

Pone Cuete

Originalus plakatas
2011 m. lapkričio 9 d


  • 2020 m. gruodžio 21 d
Ieškote panašių įrašų „Apple“ kūrėjų forumuose, atrodo, kad tai galite padaryti tik ARM MAC.

casperes1996

2014 m. sausio 26 d
Horsensas, Danija
  • 2020 m. gruodžio 21 d
Turiu galvoje, kad klaida, kurią gaunate, nėra kūrimo klaida. Panašu, kad spustelite kurti ir paleisti naudodami taikinį, kuris yra tik kūrimo tikslas. CMD+B tiesiog kurti, o ne paleisti; Ar tai jums netinka? S

Szymczyk

2006 m. kovo 5 d
  • 2020 m. gruodžio 21 d
Turite archyvuoti projektą „Intel Mac“, kad sukurtumėte dvejetainį failą, kuris veiktų ir „Intel“, ir „M1 Mac“ kompiuteriuose. Norėdami archyvuoti projektą, pasirinkite Produktas > Archyvas. Suarchyvavus projektą galite jį eksportuoti iš Organizatoriaus.
Reakcijos:martyjmclean ir XRayAdamo S

Pone Cuete

Originalus plakatas
2011 m. lapkričio 9 d
  • 2020 m. gruodžio 21 d
Ne, jūs NEGALITE jo sukurti, kai projektas yra nustatytas sukurti abiem, ir nemanau, kad galite jį archyvuoti, nebent jis būtų pastatytas. S

Szymczyk

2006 m. kovo 5 d
  • 2020 m. gruodžio 21 d
Peršokimo juostoje pasirinkite Mano „Mac“, o ne „Any Mac“. Tokiu būdu sukūriau ir suarchyvavau esamą „Mac“ projektą kaip universalų dvejetainį failą „Intel Mac“.

Bandžiau pasirinkti bet kurį „Mac“ iš šuolio juostos. Man nepavyko sukurti projekto ir gavau tą pačią klaidą, aprašytą pradiniame įraše. Man pavyko suarchyvuoti projektą.

casperes1996

2014 m. sausio 26 d
Horsensas, Danija
  • 2020 m. gruodžio 22 d
Senor Cuete pasakė: Ne, jūs NEGALITE jo sukurti, jei projektas yra nustatytas abiem, ir nemanau, kad galėsite jį archyvuoti, nebent jis būtų pastatytas.
Tai akivaizdžiai klaidinga, drauge



Negalite kurti ir paleisti. Bet jūs tikrai galite jį sukurti.
Reakcijos:martyjmclean S

Pone Cuete

Originalus plakatas
2011 m. lapkričio 9 d
  • 2021 m. sausio 2 d
Mano projekto kūrimo nustatymuose numatytasis architektūros nustatymas yra standartinės architektūros („Apple Silicon“, „Intel“) $(ARCHS_STANDARD). Kai aš naudoju
lipo path/appname.app/Contents/MacOS/appname -archs grąžina x86_64 arm64, todėl automatiškai sukuria universalų dvejetainį failą. Man įdomu, ką veikia užduočių juosta „Any Mac“ („Apple Silicon“, „Intel“). KAM

ADGrant

2018 m. balandžio 26 d
  • 2021 m. sausio 4 d
Senor Cuete pasakė: Mano projekto kūrimo nustatymuose numatytasis architektūros nustatymas yra standartinės architektūros („Apple Silicon“, „Intel“) $(ARCHS_STANDARD). Kai aš naudoju
lipo path/appname.app/Contents/MacOS/appname -archs grąžina x86_64 arm64, todėl automatiškai sukuria universalų dvejetainį failą. Man įdomu, ką veikia užduočių juosta „Any Mac“ („Apple Silicon“, „Intel“).
Tai sukuria universalų dvejetainį failą, kurį galima išleisti. Jei kuriate programą naudodami „MyMac“, ji bus sukurta tam įrenginiui (x86_64 „Intel Mac“ ir arm64 „Arm Mac“). „Xcode“ „Arm Mac“ kompiuteriuose taip pat leidžia sukurti ir paleisti „Intel“ dvejetainį failą naudojant „Rosetta“.