В даний час я будую всі свої програми з Хадсоном за допомогою xcodebuild з подальшим xcrun без проблем
Мені надійшло кілька файлів IPA від різних людей, які я хотів би повторно підписати з обліковим записом підприємства, а не корпоративним обліковим записом (для магазину додатків або іноді спеціально поширюється).
Моя проблема полягає в тому, що коли я намагаюся подати у відставку додаток, він не встановиться на моєму пристрої (і це повинно, оскільки це збірка підприємства). Повідомлення про помилку є на пристрої (не в iTunes), і воно просто повідомляє, що не вдалося встановити додаток. Більше інформації не надається.
Я знайшов деяку інформацію, ( http://www.ketzler.de/2011/01/resign-an-iphone-app-insert-new-bundle-id-and-send-to-xcode-organizer-for- завантажити / )
І це може бути можливим. Проблема, з якою я стикаюся, полягає в тому, що, здається, не вбудовується профіль забезпечення мобільних пристроїв, як це роблять у моїй звичайній збірці (використовуючи xcrun), чи це можливо керувати інструментом кодування, або чи можна повторно підписувати за допомогою xcrun ?
Зі своїм скриптом відставки я зараз
- розпакуйте app.ipa
- appname = $ (ls корисна навантаження)
- xcrun -sdk iphoneos PackageApplication -s "$ tasking_profile" "$ project_dir / Payload / $ name"
Я переглянув отриманий файл ipa і, здається, дуже схожий на оригінальний додаток. Які файли слід насправді змінити? Спочатку я думав, що _CodeSignature / CodeResources зміниться, але вміст виглядає майже точно так само.
Покажчики дуже цінуються.