2014-06-20 17 views
5

Mam 2 aplikacje jedno w Objective-C i jedno w szybkim użyciu Xcode 6. Obie są inną aplikacją, która ma inny aspekt.Dystrybucja aplikacji Swift In-house

Staram się dystrybuować obie aplikacje w domu przy użyciu certyfikatu Enterprise i profilu za pośrednictwem Cisco Meraki.

Aplikacja Objective-C pomyślnie się rozpowszechnia, ale Swift zawiedzie.

Mimo że mój iPad może z powodzeniem pobrać swift app z meraki, ale po zakończeniu instalacji pokazuje "Nie można pobrać aplikacji" - App Name nie można zainstalować w tej chwili.

Czy firma Apple uniemożliwia nam dystrybucję szybkiej aplikacji nawet w domu?

Wielkie dzięki.

+0

iOS7 to system operacyjny; Swift to język programowania. Bez powodu pojedyncza aplikacja nie może być * jednocześnie *. –

+0

Istnieją różne aplikacje. – SaintTail

+0

Znasz XCode6, a Swift o to chodzi, są w wersji beta, prawda? –

Odpowiedz

4

Odpowiedź brzmi, że możemy to obejść. Pomogło mi to, zbudować aplikację Swift, użyć następującej komendy do archiwizacji (zastąpić nazwy zmiennych zmiennymi):

xcrun -sdk iphoneos PackageApplication -v "APP_NAME.app" \ 
-o "PATH/APP_NAME.ipa" \ 
--sign "SIGNING_IDENTITY" \ 
--embed "PROVISIONING_PROFILE" 
+0

jakoś to działa. Mogę w końcu to rozprowadzić. – SaintTail

+0

@Sizer, zadowolony, że zadziałało. – vladof81

+0

Nice! Działa również dla mnie. Chociaż, co dziwne, zadziałało dla mnie, wyłączając również parametr --embed. Pluskwa? – dezinezync