Az Xcode állandóan jelentget: Még az offline projektjeidet is látja az Apple

Az Xcode építési folyamatai általában gyorsak, különösen, ha nem használják a Swift nyelvet, mivel az Objective-C sokkal gyorsabban fordul, míg a JavaScript nem igényel fordítást. Néha azonban az építési idő jelentősen megnő, különösen a “Gather provisioning inputs” fázis miatt, amely az Xcode-nak szükségtelen kapcsolatokat létesít az Apple szervereivel, például a developerservices2.apple.com doménnel. A kapcsolatok megtagadása a Little Snitch program segítségével felgyorsította az építési folyamatot, mivel az említett fázis a legtöbb helyi építés esetében feleslegesnek bizonyult. Bár ezek a kapcsolatok szükségesek az App Store Connect-re való feltöltéshez, a helyi buildekre nincs hatással, és így a kapcsolatok időleges letiltása praktikus megoldásnak tűnik.

Az Xcode gyanús kapcsolattartása

Az Xcode számos olyan automatikus kapcsolatot létesít, amelyek nem feltétlenül szükségesek a fejlesztői munka során, és adatgyűjtésre is felhasználhatók. Például, minden Xcode indításkor a devimages-cdn.apple.com-hoz kapcsolódik, amely az Xcode komponensek letöltéséhez használatos. Ezek a kapcsolatok kéretlen adatcserét eredményezhetnek az Apple-lel, különösen az Xcode projekt megnyitásakor az appstoreconnect.apple.com felé. Az Xcode ezen gyakorlatai, bár céljuk az alkalmazásfejlesztés támogatása, aggályokat vetnek fel a személyes adatok biztonságával kapcsolatban, mivel az Apple így hozzáférést kap a fejlesztők tevékenységéhez és projektjeihez. A fejlesztők számára fontos, hogy tudatosan kezeljék a kapcsolatok kezelését, illetve meghatározzák, milyen információkat osztanak meg automatikusan ezekkel a szolgáltatásokkal.



Legfrissebb posztok