piątek, 12 lutego 2016

Xamarin iOS - free deployment

Generalnie, jak nie korzystamy z profili płatnego konta, może czekać nas mała niespodzianka.

Mimo że z poziomu samego XCode 7  działa deployowanie za friko na urządzenie, o tyle nie zadziała to “z automatu” dla projektu Xamarin. Wystarczy wtedy wykonać czynności opisane na stronie:

https://developer.xamarin.com/guides/ios/getting_started/installation/device_provisioning/free-provisioning/

niedziela, 7 lutego 2016

El Capitan (XCode deploy)

Jak testowo dysponując PC-tem wgrać swoją app-kę na urządzenie z jabłkiem? 

Do celów przemysłowych oczywiście jakiś iMac czy MacBook, ale dla testowej zabawy może wystarczyć nawet nie tylko Hackintosh, ale OS X postawiony na maszynie wirtualnej np. VMware. Konfigurujemy następnie dostęp do portów USB dla maszyny wirtualnej.

https://www.youtube.com/watch?v=lI1uSwkkx88

W systemie El Capitan trzeba ustawić USB 2.0 zamiast 3.0.

Teraz trzeba postąpić np. wg. artykułu  http://bouk.co/blog/sideload-iphone/. XCode od wersji 7 pozwala na deploying aplikacji w formie źródłowej nawet bez konta developerskiego.

Jak dostaniemy coś takiego to już znaczy, że aplikacja została już wgrana na urządzenie, ale jest od “niezaufanego” dostawcy.

iphone

W ustawieniach systemu w sekcji Ogólne –> Zarządzanie urządzeniami nadajemy pozwolenie dla siebie (dostawcy będącego nazewniczą kombinacją z naszego Apple ID). Od tej pory można sobie wgrywać app-kę i ją debugować.

20160207_222735000_iOS

piątek, 5 lutego 2016

Przypowieść o kablu marnotrawnym

Jaką pułapkę Google z LG zastawili na użytkownika urządzenia LG Nexus 5x? 

Jest to … kabel, a raczej brak odpowiedniego do połączenia z większością komputerów PC. Urządzenie ma port USB 2.0 typu C, a większość stacjonarnych maszyn ma tradycyjne “duże” USB, czyli typu A. O ile Nexus 6P ma w zestawie oprócz kabla USB-C –> USB-C także USB-C –> USB-A, o tyle w 5X trzeba sobie taki kabel samemu “skołować”, co jest bardzo nieczystym zagraniem, bo urządzenia Nexus są “obowiązkowe” dla dev-ów z uwagi na czysty system z szybkimi aktualizacjami bezpośrednio od Google.

I tu kolejna pułapka. Okazuje się, że spora część sprzedawanych kabli USB-C –> USB-A nie jest bezpieczna w użyciu i może spowodować uszkodzenie portu USB na PC lub naszego urządzenia!  Niektórzy tną koszty i nie przestrzegają do końca standardu USB typu C.  Benson Leung z Google zrecenzował wiele kabli i mniej wiadomo, co jest dobre, a co jest ryzykowne.

Dodatkowo polecam aplikację CheckR, która po podłączeniu kabla do telefonu i PC weryfikuje, czy ten jest on bezpieczny w użyciu. W Polsce można zdobyć dobry kabel Belkin USB 2.0 1.8m.

Screenshot_20160205-231844

czwartek, 4 lutego 2016

14257

Nowy desktopowy build “10”. Zainstalowałem. Działa.

Announcing Windows 10 Insider Preview Build 14257

poniedziałek, 1 lutego 2016

Windows 10 Mobile 10586.71

Dziś mamy dzień wydawniczy Windows 10 Mobile. Generalnie nic dodać, nic ująć. System działa.

Announcing Windows 10 Mobile Insider Preview Build 10586.71