வழக்கமான கருதுகோள் என்னவென்றால் தொலைப் பணிமேசை அமர்வு முழு மேம்பாட்டுச் சூழலையும் உங்கள் மடிக்கணினிக்கு நகர்த்துகிறது. அது திரை, விசைப்பலகை மற்றும் சுட்டியை மட்டுமே நகர்த்துகிறது, வேறு எதையும் அல்ல. iPhone Xcode இயங்கும் Mac-ஐ அடைய வேண்டும், அது அதன் சொந்த நம்பிக்கை, இடமாற்றம் மற்றும் அனுமதித் தேவைகளைக் கொண்ட தனி இணைப்பு. கீழே உள்ள அனைத்தும் இந்தப் பிரிவிலிருந்தே வருகிறது, தோல்வியடைந்த அமைப்புகள் பாதி நாளை இழப்பதும் அங்கேதான்.

கட்டுக்கதை: தொலைக் கட்டுப்பாடு சாதனத்தையும் நகர்த்துகிறது

தொலைப் பணிமேசை மென்பொருள் ஒரு காட்சியையும் உள்ளீட்டு ஓட்டத்தையும் அனுப்புகிறது, நல்ல இணைப்பில் Mac உங்கள் முன் அமர்ந்திருப்பது போல் தோன்றும். ஆனால் அது அனுப்பாதது USB, மேலும் தொலைபேசியை Mac-இன் வலையமைப்பில் வைப்பதும் இல்லை. அமர்வு Mac-இன் பணிமேசையில் முடிகிறது, அங்கு Xcode தன் சொந்த விதிகளின்படி சாதனத்தைக் கண்டறிய வேண்டும். தொலைபேசி பிக்சல்களுடன் பயணிக்கிறது எனக் கருதுவதே இந்த அமைப்பில் மிகப் பொதுவான தவறு.

இரு இணைப்புகளும் சுயாதீனம், ஒன்று சரியாக இருக்கும்போது மற்றொன்று முற்றிலும் இல்லாமல் இருக்கலாம். பணிமேசை அமர்வைச் சரிசெய்வது சாதனத்தின் பாதையைப் பற்றி எதுவும் சொல்லாது.

எதையும் கட்டமைக்கும் முன் தொலைபேசி இயற்பியலாக எங்கே உள்ளது என்பதை முடிவு செய்யுங்கள்

தொலைபேசி Mac-இன் அருகில் இருந்தால், அங்கே வழக்கமான உள்ளூர் அமைப்பைச் செய்யுங்கள்: கணினியை நம்புங்கள், சாதனத்தில் உருவாக்குநர் பயன்முறையை இயக்குங்கள், இயந்திரத்தின் முன் அமர்ந்திருக்கும்போது Xcode அதில் கட்டமைத்து இயக்குகிறது என்பதை உறுதிப்படுத்துங்கள். பின்னர் தொலைப் பணிமேசை ஏற்கனவே செயல்படும் பணிப்பாய்வைக் கட்டுப்படுத்துகிறது. இதுவே மிகக் குறைந்த செலவுள்ள அமைப்பு, வன்பொருள் அனுமதிக்கும்போது தேர்ந்தெடுக்க வேண்டியதும் இதுவே.

தொலைபேசி உங்களுடன் பயணித்து Mac அலுவலகத்தில் இருந்தால், Mac-க்கு அந்தச் சாதனத்திற்கு ஆதரவான பாதை தேவை. VPN இரு முனைகளுக்கும் இடையே வலையமைப்புப் பாதையை வழங்குகிறது, வேறு எதையும் வழங்காது: இணைத்தல், உருவாக்குநர் பயன்முறை, கையொப்ப அடையாளம் மற்றும் சாதனப் பதிவு அனைத்தும் தனித் தேவைகளாகவே இருக்கும். சுரங்கத்தை இணைப்பாக அல்ல, அடுக்கில் ஒரு அடுக்காகக் கருதுங்கள்.

இந்த இரு அமைப்புகளில் எதில் இருக்கிறீர்கள் என்பதை எழுதி வையுங்கள். அடுத்தடுத்த ஒவ்வொரு சோதனையும் அதைச் சார்ந்தது, அவற்றைக் கலப்பது செயல்பட முடியாத திருத்தங்களை உருவாக்கும்.

கண்டறிதல் மற்றும் இடமாற்றத்தை இரு வேறு சிக்கல்களாகக் கருதுங்கள்

Xcode இணைக்கப்பட்ட கம்பியற்ற சாதனங்களை உள்ளூர் வலையமைப்பில் Bonjour வழியாகக் கண்டறிகிறது, மேலும் Connect via IP Address வழியாக அறியப்பட்ட முகவரியில் உள்ள சாதனத்தையும் அடைய முடியும். அவை இரு வேறு தோல்வி முறைகளைக் கொண்ட இரு பொறிமுறைகள். பட்டியலில் ஒருபோதும் தோன்றாத சாதனமும் தோன்றியும் இணைய மறுக்கும் சாதனமும் ஒரே அறிகுறி அல்ல, இரண்டும் காணாமல் போன தொலைபேசியாகவே படிக்கப்பட்டாலும்.

எதையும் மாற்றும் முன் விளம்பரத்தைத் தேடுங்கள்: dns-sd -B _apple-mobdev2._tcp இணைக்கப்பட்ட தொலைபேசி உள்ளூர் இணைப்பில் வெளியிடும் சேவையைப் பட்டியலிடுகிறது. எதுவும் தோன்றவில்லை என்றால் கண்டறிதலே உடைந்த அடுக்கு, முகவரி அடிப்படையிலான இணைப்பே எஞ்சிய ஒரே வழி. சேவை தோன்றியும் Xcode இன்னும் இணைய முடியவில்லை என்றால் கண்டறிதல் செயல்படுகிறது, தோல்வியடைவது இடமாற்றம் அல்லது நம்பிக்கை உறவு.

Apple-இன் கம்பியற்ற சாதன உதவி ஒரே வலையமைப்புத் தேவையையும் முகவரி பணிப்பாய்வையும் ஒருசேர உள்ளடக்குகிறது, எனவே பழைய வெளியீட்டிலிருந்து நினைவில் உள்ள மெனு பாதையைப் பின்பற்றாமல் உங்கள் நிறுவப்பட்ட பதிப்புகளுடன் ஒப்பிட்டுப் படியுங்கள். கீழுள்ள பொறிமுறை மாறாவிட்டாலும் மெனு லேபிள்கள் Xcode வெளியீடுகளுக்கு இடையே இடம் மாறும்.

Mac தன் இடத்திலிருந்து என்ன பார்க்க முடியும் என்பதைச் சரிபாருங்கள்

எண்ணிக்கையை உங்கள் மடிக்கணினியில் அல்ல, Mac-இல் இயக்குங்கள், ஏனெனில் சாதனம் தேவைப்படும் இயந்திரம் Mac. xcrun devicectl list devices Xcode அடையக்கூடிய சாதனங்களை அச்சிடுகிறது, system_profiler SPUSBDataType இயற்பியலாக இணைக்கப்பட்டதைக் காட்டுகிறது. இரண்டாவது பட்டியலில் தோன்றி முதல் பட்டியலில் இல்லாத தொலைபேசி இணைக்கப்பட்டுள்ளது ஆனால் இணைக்கப்படவில்லை, அது வலையமைப்புச் சிக்கல் அல்ல, நம்பிக்கைச் சிக்கல்.

xcrun devicectl list devices
system_profiler SPUSBDataType | grep -i iphone
xcrun devicectl device info DEVICE_UDID

சாதனம் வேறு துணை வலையமைப்பில் இருந்தால், தொலைபேசி வெளியிடும் முகவரியை Mac அடைய முடியும் என்பதை உறுதிப்படுத்துங்கள், link-local IPv6 முகவரிகள் ஒரு இணைப்புக்கு மட்டுமே வரம்புடையவை, சுரங்கத்தின் வழியாக வழித்தடம் இல்லை என்பதை நினைவில் வையுங்கள். அதனால்தான் VPN மட்டும் தொலைத் தொலைபேசியை அரிதாகவே காட்டுகிறது: சாதனம் விளம்பரப்படுத்தும் முகவரி அதன் சொந்தப் பிரிவில் மட்டுமே பொருள் கொள்ளும்.

Apple-இன் தொழில்நுட்பக் குறிப்பு TN3158, பதிப்பு 15 முதல் Xcode கம்பி சாதனத்துடன் link-local IPv6 அடிப்படையில் கட்டப்பட்ட வலையமைப்பு இடைமுகம் வழியாகப் பேசுகிறது எனக் கூறுகிறது, எனவே உள்ளூர் வடிகட்டுதல் இயற்பியலாக இணைக்கப்பட்ட தொலைபேசியையும் பாதிக்கலாம். அத்தகைய நிலையை நீங்களே முடக்காமல் வடிகட்டுதல் கொள்கையின் உரிமையாளரிடம் கொண்டு சேருங்கள்.

அதை சாதன ஐகானால் அல்ல, கட்டமைப்பால் நிரூபியுங்கள்

பட்டியலில் சாதனப் பதிவு, கருவிப்பட்டியில் பச்சைக் குறியீடு அல்லது வெற்றிகரமான இணைப்புக் கோரிக்கை ஆகியவை இடைநிலை அவதானிப்புகள். Xcode அனுமதிக்கப்பட்ட கட்டமைப்பை நிறுவி, பிழைத்திருத்தி சாதனத்தில் இயங்கும் செயல்முறையுடன் இணையும்போது பணிப்பாய்வு நிரூபிக்கப்படுகிறது.

முழு வரிசையையும் Mac-இலிருந்து இயக்குங்கள். xcrun devicectl device install app --device DEVICE_UDID build/MyApp.app IDE இல்லாமல் நிறுவுகிறது, இது Xcode இடைமுகச் சிக்கலை சாதனப் பாதைச் சிக்கலிலிருந்து பிரிக்கிறது. பின்னர் பயன்பாட்டைத் தொடங்கி அதற்கு ஒரு பணியகத்தை இணையுங்கள். கட்டளை வரி நிறுவல் வேலை செய்து IDE செய்யவில்லை என்றால், மீதமுள்ள குறைபாடு வலையமைப்பில் அல்ல, திட்டத்தில் அல்லது கையொப்ப அமைப்பில் உள்ளது.

அமைப்பைக் குறுகலாக வையுங்கள்: ஒரு அங்கீகரிக்கப்பட்ட உருவாக்குநர், ஒரு பதிவுசெய்யப்பட்ட Mac, ஒரு சாதனம், மற்றும் அமர்வு முடிந்ததும் முடியும் அணுகல். அமைப்பு நிற்கும்போது சான்றுகளை ரத்து செய்யுங்கள். தொலைபேசி Mac-இன் அருகிலேயே இருக்க முடிந்தால் அதைத் தேர்ந்தெடுங்கள், ஏனெனில் எளிமையான ஆதரவுப் பாதையே பிழைத்திருத்தத்திற்கு குறைந்த அடுக்குகளை விட்டுச் செல்கிறது.

தொடர்புடைய கட்டுரைகள்