Я использую плагин Jenkins xcode для создания файла ".app" на моем телефоне (через ios-deploy).
Кажется, не имеет значения, добавляю ли я ручной кодовый знак для работы.На самом деле я добавил UUID профиля обеспечения Bundle ID «otherCrap», и приложение все еще нормально запускается на моем устройстве.
Является ли файл ручной подготовки игнорируемым, поскольку я развертываю «.app» на своем телефоне?
Вот лог из сборки:
15:03:56 cd /Users/<myUser>/.jenkins/workspace/<myBuildJob>
15:03:56 export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
15:03:56<br>
15:03:56 Signing Identity: "iPhone Developer: <username> <password> (<someotherid>)"
15:03:56 Provisioning Profile: "iOS Team Provisioning Profile: <provision profile name>"
15:03:56 (<some other long id>)
15:03:56
15:03:56 /usr/bin/codesign --force --sign <some long id> --entitlements /Users/<myUser>/Library/Developer/Xcode/DerivedData/<jobId>/Build/Intermediates.noindex/<ios workspace>.build/Release-iphoneos/<ios workspace>.build/<ios workspace>.app.xcent --timestamp=none /Users/<myUser>/.jenkins/workspace/<build job name>/build/Release-iphoneos/<ios workspace>.app
![enter image description here](https://i.stack.imgur.com/MwRiw.png)