மன்றங்கள்

ஆப்பிள் சிலிக்கானுக்காக மேக் உருவாக்க முடியாது

எஸ்

திரு. க்யூட்

அசல் போஸ்டர்
நவம்பர் 9, 2011
  • டிசம்பர் 21, 2020
டெவலப்பர் ஆவணங்களின்படி, ஆப்பிள் சிலிக்கான் மற்றும் இன்டெல்லுக்கான எனது விண்ணப்பத்தை உருவாக்க நான் செய்ய வேண்டியது எல்லாம் டாஸ்க் பாரில் உள்ள அப்ளிகேஷனைக் கிளிக் செய்து, appname>Any Mac (Apple Silicon, Intel) என்பதைத் தேர்ந்தெடுக்கவும். இதைத் தேர்ந்தெடுத்ததன் மூலம் எனது பயன்பாட்டை உருவாக்க முடியாது. எனக்கு ஒரு பிழை உள்ளது:

இந்த இலக்கை இயக்க, உருவாக்க மட்டும் சாதனத்தைப் பயன்படுத்த முடியாது.

கிடைக்கக்கூடிய சாதனத்தைத் தேர்ந்தெடுக்கவும் அல்லது இலக்காக உருவகப்படுத்தப்பட்ட சாதனத்தைத் தேர்ந்தெடுக்கவும்.

எனது பில்ட் அமைப்புகளில், ஸ்டாண்டர்ட் ஆர்கிடெக்சர்களுக்கு (ஆப்பிள் சிலிக்கான், இன்டெல்) ஆர்கிடெக்சர்கள் அமைக்கப்பட்டுள்ளன - XCode 12.3க்கான இயல்புநிலை.
My Build Active Architecture மட்டும் NO என அமைக்கப்பட்டுள்ளது. இது XCode 12.3க்கான இயல்புநிலையாகும்.

இதைச் சரிசெய்வதற்கும், இரண்டு கட்டிடக்கலைகளுக்கும் ஒரு பயன்பாட்டை உருவாக்குவதற்கும் அமைப்புகளை எங்கு மாற்றுவது என்று எனக்குத் தெரியவில்லை. என்ன தவறு?

அமைப்புகள் பலகத்தின் புதிய பதிப்புகள் மூன்று நெடுவரிசைகளைக் கொண்டுள்ளன: தீர்க்கப்பட்ட, பயன்பாட்டு பெயர் மற்றும் மேகோஸ் இயல்புநிலை. மூன்றாவது நெடுவரிசை இயல்புநிலை அமைப்பைக் காட்டுகிறது என்று நான் யூகிக்கிறேன், இது பயனுள்ளது ஆனால் தீர்க்கப்பட்ட நெடுவரிசை எதற்காக? அதிலிருந்து விடுபட முடியுமா? எஸ்

திரு. க்யூட்

அசல் போஸ்டர்
நவம்பர் 9, 2011


  • டிசம்பர் 21, 2020
ஆப்பிள் டெவலப்பர் ஃபோரம்களில் இதே போன்ற இடுகைகளைத் தேடுகிறீர்கள், இதை நீங்கள் ARM MAC இல் மட்டுமே செய்ய முடியும் எனத் தெரிகிறது.

காஸ்பியர்ஸ்1996

ஜனவரி 26, 2014
ஹார்சென்ஸ், டென்மார்க்
  • டிசம்பர் 21, 2020
அதாவது, நீங்கள் பெறும் பிழையானது உருவாக்கப் பிழை அல்ல. பில்ட் டார்கெட் என்ற இலக்குடன் பில்ட் அண்ட் ரன் என்பதைக் கிளிக் செய்வது போல் தெரிகிறது. CMD+B உருவாக்கி இயக்காமல் இருக்க வேண்டும்; இது உங்களுக்கு நன்றாக வேலை செய்யவில்லையா? எஸ்

சிம்சிக்

மார்ச் 5, 2006
  • டிசம்பர் 21, 2020
Intel மற்றும் M1 Macs இரண்டிலும் இயங்கும் ஒரு பைனரியை உருவாக்க, Intel Mac இல் திட்டத்தை காப்பகப்படுத்த வேண்டும். திட்டத்தை காப்பகப்படுத்த தயாரிப்பு > காப்பகம் என்பதைத் தேர்ந்தெடுக்கவும். திட்டத்தை காப்பகப்படுத்திய பிறகு, அதை அமைப்பாளரிடமிருந்து ஏற்றுமதி செய்யலாம்.
எதிர்வினைகள்:martyjmclean மற்றும் XRayAdamo எஸ்

திரு. க்யூட்

அசல் போஸ்டர்
நவம்பர் 9, 2011
  • டிசம்பர் 21, 2020
இல்லை, இரண்டிற்கும் கட்டமைக்கப்படும் திட்டத்துடன் நீங்கள் அதை உருவாக்க முடியாது, அது கட்டமைக்கப்படாவிட்டால் அதை நீங்கள் காப்பகப்படுத்த முடியாது என்று நினைக்கிறேன். எஸ்

சிம்சிக்

மார்ச் 5, 2006
  • டிசம்பர் 21, 2020
எந்த மேக்கிற்கும் பதிலாக ஜம்ப் பட்டியில் இருந்து My Mac ஐ தேர்வு செய்யவும். தற்போதுள்ள மேக் திட்டத்தை ஒரு உலகளாவிய பைனரியாக இன்டெல் மேக்கில் உருவாக்கி காப்பகப்படுத்தினேன்.

ஜம்ப் பட்டியில் இருந்து ஏதேனும் மேக்கைத் தேர்ந்தெடுக்க முயற்சித்தேன். என்னால் திட்டத்தை உருவாக்க முடியவில்லை, மேலும் அசல் இடுகையில் விவரிக்கப்பட்ட அதே பிழையை நான் பெற்றேன். என்னால் திட்டத்தை காப்பகப்படுத்த முடிந்தது.

காஸ்பியர்ஸ்1996

ஜனவரி 26, 2014
ஹார்சென்ஸ், டென்மார்க்
  • டிசம்பர் 22, 2020
செனர் க்யூட் கூறினார்: இல்லை, இரண்டிற்கும் கட்டமைக்கப்படும் திட்டத்துடன் நீங்கள் அதை உருவாக்க முடியாது, அது கட்டமைக்கப்படாவிட்டால் அதை நீங்கள் காப்பகப்படுத்த முடியும் என்று நான் நினைக்கவில்லை.
இது பொய்யானது, நண்பரே



நீங்கள் உருவாக்க மற்றும் இயக்க முடியாது. ஆனால் நீங்கள் அதை உருவாக்க முடியும்.
எதிர்வினைகள்:martyjmclean எஸ்

திரு. க்யூட்

அசல் போஸ்டர்
நவம்பர் 9, 2011
  • ஜனவரி 2, 2021
எனது திட்டத்திற்கான உருவாக்க அமைப்புகளில், இயல்புநிலை கட்டமைப்பு அமைப்பு நிலையான கட்டமைப்புகள் (ஆப்பிள் சிலிக்கான், இன்டெல்) $(ARCHS_STANDARD) ஆகும். நான் பயன்படுத்தும் போது
lipo path/appname.app/Contents/MacOS/appname -archs இது x86_64 arm64 ஐத் தருகிறது, எனவே இது ஒரு உலகளாவிய பைனரியை தானாகவே உருவாக்குகிறது. Task bar Any Mac (Apple Silicon, Intel) என்ன செய்கிறது என்று யோசித்துக்கொண்டிருக்கிறேன். TO

ADGrant

ஏப். 26, 2018
  • ஜனவரி 4, 2021
Senor Cuete கூறினார்: எனது திட்டத்திற்கான உருவாக்க அமைப்புகளில் இயல்புநிலை கட்டமைப்பு அமைப்பு ஸ்டாண்டர்ட் ஆர்கிடெக்சர்ஸ் (ஆப்பிள் சிலிக்கான், இன்டெல்) $(ARCHS_STANDARD) ஆகும். நான் பயன்படுத்தும் போது
lipo path/appname.app/Contents/MacOS/appname -archs இது x86_64 arm64 ஐத் தருகிறது, எனவே இது ஒரு உலகளாவிய பைனரியை தானாகவே உருவாக்குகிறது. Task bar Any Mac (Apple Silicon, Intel) என்ன செய்கிறது என்று யோசித்துக்கொண்டிருக்கிறேன்.
இது வெளியிடுவதற்கான யுனிவர்சல் பைனரியை உருவாக்குகிறது. MyMacஐ உங்கள் இலக்காகக் கொண்டு பயன்பாட்டை உருவாக்கினால், அது அந்த இயந்திரத்திற்காக உருவாக்கப்படும் (இன்டெல் மேக்கிற்கு x86_64 மற்றும் ஆர்ம் மேக்கிற்கு arm64). ஆர்ம் மேக்ஸில் உள்ள Xcode, Rosetta ஐப் பயன்படுத்தி Intel பைனரியை உருவாக்கவும் இயக்கவும் உங்களை அனுமதிக்கிறது.