Generowanie ipa z linii poleceń xcode
Jakie jest najlepsze podejście do generowania pliku IPA z linii poleceń?
Jestem na xcode 4.2 i generuję archiwum używając:
xcodebuild -scheme AppStore clean archive
To generuje .dSYM i .pliki aplikacji w katalogu wyjściowym build, po kodowaniu. Jak należy postępować, aby wygenerować .plik ipa? Innymi słowy, Szukam odpowiednika wiersza poleceń wykonującego następujące czynności w GUI
- Organizator-Archiwum
- podziel się
- Pakiet iOS App Store
- nie Re-sign
3 answers
Brakujący element jest używany przez narzędzie PackageApplication.
/usr/bin/xcrun -sdk iphoneos PackageApplication -v $FULL_PATH_TO_APP -o $OUTPUT_PATH
Możesz również przekazać opcje tego skryptu do rezygnacji i osadzania profilu. Używając odpowiednio znaczników --sign
i --embed
.
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
2011-12-01 04:29:06
To narzędzie sprawia, że tworzenie (i dystrybucja) jest banalne: https://github.com/nomad/shenzhen
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
2013-10-18 22:06:38
Po archiwizacji musisz "wyeksportować" do żądanego formatu ie ipa:
Xcodebuild-sdk iphoneos7 .0-archivePath "ścieżka do pliku archiwum" - exportPath " path_for_export "- exportFormat ipa-exportArchive-exportProvisioningProfile "provisioning_profile_to_export_with"
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
2013-11-22 04:34:25