За да разпространявате приложения чрез новата услуга на Apple Test Flight, ключът beta-reports-active
трябва да присъства. В момента използвам бот сървъра на Apple, за да разпространявам към старата система Test Flight с Ad Hoc профил за разпространение. С помощта на тригер за пост изграждане искам да взема archive
, който е създаден, и да създам разпространение на App Store ipa
, което мога да кача в iTunes Connect. Написах скрипт, който прави това. Използвам командата xcrun
за изграждане:
/usr/bin/xcrun -sdk iphoneos PackageApplication -v "${APP}" -o "${APP_STORE_IPA}" --sign "${SIGNING_IDENTITY}" --embed "${PROVISIONING_PROFILE}"
SIGNING_IDENTITY
и PROVISIONING_PROFILE
са сертификати/профили за разпространение на магазин за приложения. Така че профилът за осигуряване се вгражда в ipa
и съдържа флага beta-reports-active
. Въпреки това, когато гледам ipa
, за да проверя правата му, той не присъства.
какво правя грешно Цялата информация, която видях за това, току-що предложи повторно генериране на профила за осигуряване. Направих това и знам, че ключът е наличен. Не се добавя към правата. Имам джаджа, която също е включена в ipa. Не се примирявам с това.