Xcode4: alternatywny sposób budowania IPAs

Więc z XCode4, jak to jest dość dobrze znane, budynku .IPA mogą być tworzone tylko przy użyciu "build and archive", jeśli tylko jeden cel ma "Skip Install" ustawione na "No".
Mój problem polega na tym, że nasz projekt zawiera wiele celów, które muszą zostać wysłane jako .IPA w pewnym momencie. Ustawienie "Skip Install" na każdym on everytime I need to build an .ipa jest irytujące. Czy ktoś zna lepszy sposób, może używając tych przerażających "plików konfiguracyjnych", które gdzieś widziałem? Obecnie używam ... aplikacja z the .xarchive and build an .IPA stary sposób, pakowanie go w folderze ładunku.

Author: LordT, 2011-04-12

2 answers

A co z pakietem xcrun?

Uruchom xcrun z linii poleceń.

PRODUCTDIR=DerivedData/foo/Build/Products/AdHoc-iphoneos
TARGET=targetA
IDENTITY="iPhone\ Distribution:\ foo"
PROVISIONING_PROFILE="/Users/foo/Library/MobileDevice/Provisioning\ Profiles/foo.mobileprovision"
OUTDIR=out
/usr/bin/xcrun -sdk iphoneos PackageApplication -v "${PRODUCTDIR}/${TARGET}.app" -o "${OUTDIR}/${TARGET}.ipa" --sign "${IDENTITY}" --embed "${PROVISONING_PROFILE}"
 29
Author: Kazuki Sakamoto,
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
2017-05-23 11:59:28

Może zdefiniujemy kilka celów? To powinno pozwolić na dostosowanie każdego osobno do Twoich potrzeb.

 0
Author: Helge Becker,
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-04-15 08:54:46