Jak utworzyć ipa w xcode 6 bez konta Apple Developer?
Potrzeba wygenerowania pliku .ipa
do dystrybucji Ad-Hoc. Klient dostarczył tylko certyfikaty, klucze prywatne i profile provisioning, które wystarczyły do utworzenia .ipa
do Xcode 5. Ale w Xcode 6.1 gdy eksportuję jako Save For Ad Hoc Deployment
to daje komunikat
To save for Ad Hoc Deployment, you need to add an Apple ID account that is enrolled in the iOS Developer Program for the development team 'xxxxxxxxxx'
Czy istnieje jakiś sposób na utworzenie .ipa
bez poświadczeń konta dewelopera?
6 answers
Wreszcie znalazłem sposób na tworzenie .ipa
build za pomocą xcodebuild.
- kliknij prawym przyciskiem myszy na
Archive
Na organizerze. - Kliknij
Show in Finder
. Możesz zobaczyć plik
.xcarchive
w Finderze.Otwórz
Terminal
icd
do.xcarchive
ścieżki.- używając następującego polecenia do wygenerowania pliku
.ipa
.
To zapisze .ipa
na pulpicie.
xcodebuild -exportArchive -exportFormat ipa -archivePath <FILE_NAME>.xcarchive -exportPath ~/Desktop/<FILE_NAME>.ipa
Wciąż szukam lepszego rozwiązania, Nie wiem dlaczego Apple usunęło to funkcja z Xcode 6: (
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-14 11:57:43
Istnieją3 sposoby tworzenia .IPA bez Command & Apple Developer Account .
1. Fast & Best
(Działa na wszystkich Xcode, wszystkich Mac OS, pakiet może być używany do linków OTA, takich jak Diawi)
-
Po prostu zbuduj
- Z
XCode's
wyszukaj plik w lewym dolnym rogu, wyszukaj.app
(będzie to pod product katalog) - kliknij prawym przyciskiem myszy ten plik
.app
i wybierz Pokaż w Finderze - teraz utwórz katalog i nazwij go Payload, skopiuj
.app
do katalogu Payload. - Archiwum/Compress(.zip) ten katalog Payload, Zmień nazwę rozszerzenia pliku z .zapnij .ipa
(Command+B)
swoją aplikację z XCode, ustawiając odpowiednie tożsamości podpisywania kodu
2. Wyciąg .ipa od organizera
(Działa na wszystkich Xcode, wszystkich Mac OS)
- Utwórz Archiwum
- idź do Organizer
- Get location of Archive by kliknij prawym przyciskiem myszy i wybierając Pokaż w Finderze
- teraz kliknij prawym przyciskiem myszy na to .plik xcarchive i wybierz Pokaż Zawartość opakowania
Przejdź do ścieżki
Products > Applications > YourAppFile
-
Otwórz iTunes na Macu i przeciągnij ten YourAppFile z góry ścieżki w Apps zakładce. (Uwaga: Usuń poprzednią aplikację z ten sam identyfikator, jeśli istnieje)
Teraz kliknij prawym przyciskiem myszy swoją aplikację w zakładce Apps iTunes i wybierz Pokaż w Finderze , to jest twoje .plik ipa !!!
3. Dla programistów posiadających Xcode 5.x
(uwaga: Xcode 5.x nie działa na El Capitan, w ten sposób można archiwizować za pomocą dowolnego Xcode, ale trzeba Xcode 5.x do stworzenia .ipa)
- Utwórz archiwum używając dowolnej wersji Xcode.
- Zamknij Xcode.
- przejdź do okna organizera Xcode 5.x i z zakładki archiwum wybierz swoje archiwum.
- W prawym górnym rogu Wybierz
Export
, Kliknij przycisk radiowy z tytułemSave for Ad Hoc Deployment
- kliknij
Next
i wybierz żądaną tożsamość podpisywania kodu do zapisania .ipa
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-28 07:31:33
Możesz również utworzyć plik IPA za pomocą Xcode 6 i najnowszego wykonaj poniższe kroki:
- Utwórz plik budowania Twojego projektu
Command+B
- przejdź do folderu produkty i wyświetli plik aplikacji kliknij prawym przyciskiem myszy "Pokaż w Finderze".
- Utwórz pusty folder i nazwij go "Payload", a następnie skopiuj plik aplikacji do tego folderu.
- Zarchiwizuj folder Payload i zmień nazwę pliku zip na
YourApp.ipa
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-18 19:47:08
Jest jeszcze lepszy sposób bez robienia wszystkich rzeczy z linii poleceń.
Wybierz "Zapisz Do Wdrożenia Ad Hoc" I Kliknij Dalej. Następnie otwórz listę rozwijaną "wybierz zespół programistów". Będzie miał opcję "Użyj lokalnych zasobów śpiewu" na dole. Wybierz tę opcję i kliknij Wybierz.
Proszę. Kompilacja zostanie utworzona przez Xcode bez konta Apple ID.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-12 15:40:38
Innym rozwiązaniem jest użycie Xcode 5.1.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-09 14:21:52
Od pewnego czasu (na przykład Swift & Xcode7), gdy masz zrobić formułę budowania jest bardziej skomplikowane - xcodebuild wymaga parametru exportOptionsPlist:
xcodebuild -exportArchive -exportOptionsPlist app.plist -archivePath app.xcarchive -exportPath app.ipa
I app.plist zawiera:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>method</key>
<string>app-store</string>
<key>uploadSymbols</key>
<true/>
</dict>
</plist>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-11 15:19:55