Ba za ka iya kawai shigar da iPhone cikin Mac mai nisa don Xcode ba
Desktop na nesa yana nuna maka Xcode, ba iPhone din da ke kan teburinka ba. Haɗa na'urar da Mac ɗin da ke gini, kuma ka ɗauki ganowa a matsayin abu dabam da jigila.
Zato na yau da kullum shi ne cewa zaman desktop na nesa yana motsa dukan tsarin ci gaba zuwa kwamfutar tafi-da-gidanka. Yana motsa allo, madannin rubutu da linzami, ba wani abu ba. Dole iPhone ya isa Mac ɗin da ke tafiyar da Xcode, kuma wannan wata hanya ce dabam da ke da nata buƙatun amincewa, jigila da izini. Duk abin da ke ƙasa ya biyo daga wannan rabuwa, kuma a nan ne yawancin shirye-shiryen da suka ci tura suke ɓata wata rana.
Tatsuniya: sarrafa daga nesa yana motsa na'urar kuma
Manhajar desktop na nesa tana tura nuni da rafin shigarwa, kuma a kyakkyawar hanyar sadarwa sai ka ji kamar Mac ɗin yana zaune a gabanka. Abin da ba ta turawa ba shi ne USB, kuma ba ta ajiye wayar a cibiyar sadarwar Mac ɗin ba. Zaman yana ƙarewa a desktop ɗin Mac, inda Xcode zai nemo na'ura bisa nata dokoki. Zaton cewa wayar tana tafiya tare da pixels shine kuskure mafi yawa a wannan tsari.
Hanyoyin sadarwa biyu masu zaman kansu ne, kuma ɗaya na iya zama cikakke yayin da ɗayan babu shi kwata-kwata. Gyara zaman desktop ba ya gaya maka komai game da hanyar na'urar.
Yanke shawara inda wayar take a zahiri kafin ka daidaita komai
Idan wayar ta kasance kusa da Mac ɗin, yi na yau da kullum na gida a nan: amince da kwamfutar, kunna yanayin mai haɓakawa a na'urar, kuma tabbatar Xcode yana gini da gudana zuwa gare ta yayin da kake zaune gaban injin ɗin. Sannan desktop na nesa yana sarrafa aikin da yake aiki tuni. Wannan shine mafi arha kuma wanda ya kamata ka fifita idan kayan aiki suka yarda.
Idan wayar tana tafiya tare da kai kuma Mac ɗin yana ofis, Mac ɗin yana buƙatar hanyar da aka goyi baya zuwa wannan na'urar. VPN tana ba da hanyar cibiyar sadarwa tsakanin ƙarshen biyu kuma ba ta ba da wani abu ba: haɗawa, yanayin mai haɓakawa, asalin sa hannu da rijistar na'ura duk sun kasance buƙatu daban. Ɗauki ramin a matsayin wani Layer a cikin tari, ba a matsayin hanyar sadarwar kanta ba.
Rubuta wanne daga cikin shirye-shiryen biyu kake ciki. Kowane bincike na gaba ya dogara da shi, kuma haɗa su yana haifar da gyare-gyaren da ba za su iya aiki ba.
Ɗauki ganowa da jigila a matsayin matsaloli biyu daban
Xcode yana samun na'urorin mara waya da aka haɗa ta Bonjour a cibiyar sadarwar gida, kuma yana iya isa na'ura a wani adireshin da aka sani ta Connect via IP Address. Waɗannan hanyoyi biyu ne da nau'o'in gazawa biyu daban. Na'urar da ba ta taɓa fitowa a jerin da na'urar da ta fitowa amma ta ƙi haɗawa ba su ne alama ɗaya ba, ko da yake duka ana karanta su a matsayin wayar da ta ɓace.
Duba tallan kafin ka canza komai: dns-sd -B _apple-mobdev2._tcp yana lissafa sabis ɗin da wayar da aka haɗa ke bugawa a mahaɗin gida. Idan babu abin da ya bayyana, ganowa ce Layer ɗin da ya lalace kuma haɗi bisa adireshi shine hanya ɗaya da ta rage. Idan sabis ɗin ya bayyana amma Xcode har yanzu ba zai iya haɗawa ba, ganowa yana aiki kuma abin da ke gazawa shine jigila ko dangantakar amincewa.
Taimakon Apple game da na'urorin mara waya ya ƙunshi buƙatar cibiyar sadarwa ɗaya da aikin adireshin duka, don haka karanta shi a kan sigogin da ka sanya fiye da bin hanyar menu da ka tuna daga babban bugu. Alamomin menu suna motsi tsakanin bugu na Xcode ko da tsarin da ke ƙasa bai canza ba.
Duba abin da Mac zai iya gani daga inda yake
Gudanar da lissafin a Mac ɗin, ba a kwamfutar tafi-da-gidanka ba, domin Mac ɗin shine injin da ke buƙatar na'urar. xcrun devicectl list devices yana buga na'urorin da Xcode zai iya isa, kuma system_profiler SPUSBDataType yana nuna abin da aka haɗa a zahiri. Wayar da ke cikin jeri na biyu amma ba a na farko ba, an haɗa ta a jiki amma ba a haɗa ta da Mac ɗin ba, kuma wannan matsalar amincewa ce ba matsalar cibiyar sadarwa ba.
xcrun devicectl list devices
system_profiler SPUSBDataType | grep -i iphone
xcrun devicectl device info DEVICE_UDID
Idan na'urar tana wani subnet, tabbatar Mac zai iya isa adireshin da wayar ke bugawa, kuma ka tuna adiresoshin IPv6 na gida suna iyakance ga haɗi ɗaya kuma ba a iya tura su ta rami. Shi ya sa VPN ita kaɗai ba kasafai take sa wayar nesa ta bayyana ba: adireshin da na'urar ke sanarwa yana da ma'ana ne kawai a sashinta.
Bayanan fasaha na Apple TN3158 ya ce daga siga 15 zuwa gaba Xcode yana magana da na'urar kebul ta hanyar hanyar sadarwa da aka gina akan IPv6 na gida, don haka tacewar gida na iya tsoma baki har da wayar da aka saka a jiki. Kai wannan lamarin ga wanda ya mallaki manufar tacewa maimakon ka kashe ta da kanka.
Tabbatar da shi da gini, ba da alamar na'ura ba
Shigarwar na'ura a jeri, alama kore a sandar kayan aiki ko buƙatar haɗawa mai nasara abubuwan lura ne na tsaka-tsaki. Aikin yana tabbatuwa lokacin da Xcode ya sanya gininsa da aka yarda kuma mai gyara kuskure ya haɗa da wani tsari da ke gudana a na'urar.
Gudanar da dukan jerin daga Mac ɗin. xcrun devicectl device install app --device DEVICE_UDID build/MyApp.app yana sanyawa ba tare da IDE ba, wanda ke raba matsalar fuskar Xcode daga matsalar hanyar na'urar. Sannan ƙaddamar da manhajar kuma haɗa console da ita. Idan sanyawa daga layin umarni yana aiki amma IDE ba ya aiki, ragowar kuskuren yana cikin tsari ko daidaiton sa hannu, ba cikin cibiyar sadarwa ba.
Riƙe shirin a takaice: mai haɓakawa ɗaya da aka ba izini, Mac ɗaya da aka yi rijista, na'ura ɗaya, da damar da ke ƙarewa idan zaman ya ƙare. Soke takardun shiga idan shirin ya tsaya. Idan wayar za ta iya zama kawai kusa da Mac ɗin, zaɓi hakan, domin hanya mafi sauƙi da aka goyi baya ita ce wadda ta rage Layer mafi ƙanƙanta don gyara kuskure.