• December 12, 2016

    Om贸wienie program贸w聽developerskich iOS

    Program darmowy

    Ka偶da osoba posiadaj膮ca adres email mo偶e zarejestrowa膰 si臋聽do聽tego聽programu – wymagane jest wy艂膮cznie zaakceptowanie umowy Apple. Program umo偶liwia pobranie 艣rodowiska programistycznego聽Xcode oraz聽niezb臋dnych narz臋dzi, aby rozpocz膮膰 nauk臋 programowania na platform臋聽iOS oraz聽Mac OS X.

    Minusem jest fakt, 偶e nie pozwala na uruchamianie aplikacji聽na fizycznym urz膮dzeniu.

    Program studencki

    Przeznaczony wy艂膮cznie dla student贸w, kt贸ry pozwala na wygenerowanie certyfikatu oraz聽rejestracj臋聽iUrz膮dzenia dzi臋ki聽czemu poza standardowym dost臋pem do聽narz臋dzi聽i聽dokumentacji聽pozwala na uruchomienie i聽przetestowanie aplikacji聽na posiadanym urz膮dzeniu.

    Program podpisuje uczelnia wy偶sza, kt贸ra udost臋pnia portal dla zainteresowanych student贸w. Akademia G贸rniczo-Hutnicza w聽Krakowie (ko艂o聽naukowe MacKN) jest pierwsz膮聽uczelni膮 wy偶sz膮 w聽Polsce, kt贸ra posiada taki聽program nieprzerwanie od 2008 roku.

    Program prywatny

    Przeznaczony dla ka偶dej osoby fizycznej, pozwala na rejestracj臋聽do聽100 urz膮dze艅 (limit roczny) oraz聽wysy艂anie aplikacji聽do聽AppStore. 艢redni聽czas na akceptacj臋聽tego聽programu w聽Polsce wynosi聽ok 3h. Rejestracja jest ekspresowa i聽nie wymaga 偶adnych dodatkowych dokument贸w.

    Program firmowy

    Rejestracja tego聽programu wyd艂u偶a si臋聽nawet do聽14 dni聽roboczych ze wzgl臋du na mi臋dzy innymi聽wymagan膮聽autoryzacj臋 telefoniczn膮 – po聽z艂o偶eniu wniosku, nale偶y oczekiwa膰 kontaktu ze strony Apple.

    Podczas rejestracji聽wymagany jest mi臋dzy innymi聽numer DUNS, kt贸ry mo偶na uzyska膰聽bezp艂atnie, ale jednak czas oczekiwania wynosi聽nawet miesi膮c czasu.

    R贸wnie偶 wyst臋puje limit 100 urz膮dze艅 na rok, ale w聽programie wyst臋puje konto聽Agenta (osoby odpowiedzialnej za akceptacj臋聽um贸w, itp) ,konto聽Admina (mo偶e by膰 wi臋cej ni偶 jedno) oraz聽Dewelopera (r贸wnie偶聽mo偶e by膰聽wi臋cej ni偶聽jedno) – ka偶de z聽kont dzia艂a na innych uprawnieniach, np. Admin mo偶e zaprasza膰 nowe osoby do聽programu.

    Program Enterprise

    Przeznaczony jest dla firm, kt贸re nie planuj膮 udost臋pnia膰 aplikacji聽publicznie w聽AppStore, ale chc膮 je udost臋pnia膰聽w聽ramach zamkni臋tej sieci聽(np. wy艂膮cznie w艣r贸d swoich w艂asnych pracownik贸w).

    Tworzone w聽ten spos贸b aplikacje nie s膮 sprawdzane/weryfikowane przez聽Apple i聽mog膮 by膰聽zainstalowane za po艣rednictwem statycznej strony internetowej za po艣rednictwem protoko艂u https.

    Comments (0)

    Category: Apple, iOS

  • June 30, 2014

    Zmiany

    Ostatnimi czasy du偶o rzeczy si臋 pozmienia艂o.

    Apple zaprezentowa艂o po raz pierwszy iOS 8 z mn贸stwem nowych funkcji i mo偶liwo艣ci. Osobi艣cie najbardziej si臋 chyba ciesz臋 z nowych rozwi膮za艅 CloudKit, kt贸ry pozwala solo-deweloperom zbudowa膰 w pe艂ni funkcjonaln膮 aplikacj臋 bez konieczno艣ci budowania w艂asnego backendu (tj. serwera, kt贸ry b臋dzie m.in. przechowywa艂 dane u偶ytkownik贸w). Apple wzi臋艂o ten cie偶ar na siebie a u偶ytkownicy wystarczy, 偶e b臋d膮 zalogowani na iCloud. Pi臋kne, prawda?

    Dodatkowo: Swift – Wow! To ca艂kowicie zmieni spos贸b jaki deweloperzy buduj膮 aplikacje.

     

    PS Zosta艂o ju偶 niewiele czasu. Czy znasz ju偶 Poznaj Xcode?

    Comments (0)

    Category: Apple, iOS

  • October 18, 2013

    Xcode5 oraz iOS SDK 6

    Je艣li nadal chcemy kompilowa膰聽nasze aplikacje w starszym SDK (tzn. np. 6.1) w najnowszym Xcode wystarczy przekopiowa膰 z wcze艣niejszej wersji Xcode potrzebne SDK. W tym celu pobieramy Xcode (ostatnia wersja Xcode z iOS SDK 6.1 to 4.6.3 tutaj – dost臋p wymagania wcze艣niejszego zalogowania si臋). Po pobraniu montujemy obraz DMG a nast臋pinie klikamy prawym przyciskiem na ikonie Xcode i wybieramy opcj臋 “Poka偶 zawarto艣膰 pakietu”. Przechodzimy do katalogu

     Contents > Developer > Platforms > iPhoneOS.platform > Developer > SDKs

    i kopijemy katalog iPhoneOS6.1.sdk do aktualnego Xcode – domy艣lnie w katalogu:

    /Applications/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/

     

    Zrzut ekranu 2013-10-17 o 16.35.07

    Po restarcie Xcode b臋dzie widoczna opcja SDK6.1 w Base SDK. Jupi 馃檪

    Comments (0)

    Category: iOS, Xcode Tags:

  • August 12, 2013

    Xcode oraz autonumeracja Build Number

    Najlepszy spos贸b i zarazem najprostszy spos贸b:

    1. Przej艣膰 do zak艂adki Build Phases
    2. Doda膰 w艂asn膮 faz臋 (Add Build Phase – prawy dolny r贸g okna) wybieraj膮c opcj臋 “Add Run Script”
    3. (najlepiej chyba da膰 j膮 zaraz pod “Target Dependencies”)
    4. Wklei膰 poni偶szy kod:
      • #!/bin/bash
        bN=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
        bN=$((bN += 1))
        bN=$(printf "%d" $bN)
        /usr/libexec/PlistBuddy -c "Set :CFBundleVersion $bN" "$INFOPLIST_FILE"
    5. Ustawi膰 pocz膮tkow膮 warto艣膰 dla Build Number na 1 聽(zak艂adka Summary)

    Uwaga! Warto艣膰 nie mo偶e by膰 stringiem (a wi臋c 偶adnych “1.0” tylko sama liczba)

    Gotowe 馃檪 za ka偶dym razem po wstukaniu Cmd+B warto艣膰 b臋dzie ros艂a o 1.

    Screen Shot 2013-08-12 at 8.25.53 PM

    Comments (0)

    Category: iOS, Mac OS X, Uncategorized, Xcode