Щойно оновлений до Xcode 6.1 сьогодні, і здогадайтесь, що: Тепер у мене виникають проблеми з поданням збірок за допомогою настільного додатку TestFlight. Ось помилка, яку я отримую, коли програма починає створювати IPA:
помилка: / usr / bin / codeign --force --preserve-metadata = ідентифікатор, права, ресурс-правила - знак 854059d45eed724593debef577a562e1ba96ab55 --resource-rules = / tmp / QYFSJIvu7W / Payload / XX.app / ResourceRules.plist / tmp /QYFSJIvu7W/Payload/XX.app не вдалося з помилкою 1. Вихід: Попередження: використання - зберігати метадані з опцією "ресурс-правила" (застаріла в Mac OS X> = 10.10)! Попередження: --ресурси-правила застаріли в Mac OS X> = 10.10! /tmp/QYFSJIvu7W/Payload/XX.app/ResourceRules.plist: не вдається прочитати ресурси
"Стаття про підтримку" не має уявлення про те, що відбувається.
Здається, це не проблема TestFlight, оскільки те саме відбувається в умовах CI, як Дженкінс, використовуючи xcrun або подібні інструменти.
Додаток не оновлювався місяцями, тому я знаю, що я не повинен очікувати, що оновлення виправлять це в найближчий час. Раніше вона працювала дуже добре і для мене, і для моїх клієнтів, тому я теж не прагну відмовитися від чогось іншого.
Будемо дуже вдячні за будь-які ідеї щодо цієї помилки та як її виправити.
xcrun -sdk iphoneos PackageApplication -v <Path_to_App> -o <Path_to_IPA> --sign <Distribution_certificate> --embed <Provisioning_profile>
. З Xcode 6.0.1 все працювало нормально.