В моем проекте Xcode в Xcode 8 есть функция «автоматически управлять подписью» по умолчанию.
Как отключить его с помощью CLI, а не Xcode, потому что мое приложение на основе Кордовы должно быть создано Дженкинсом.Как отключить «автоматическое управление подписью» в Xcode 8
После открытия проекта Xcode я отключить проверку и выполнить команду ниже для построения.
Он работает, но ручной процесс должен быть автоматическим.
xcodebuild -project "/platforms/ios/test.xcodeproj" -sdk "iphoneos10.0" -configuration "Release" -scheme test ENABLE_BITCODE="NO" install DSTROOT="/target/debug" DEVELOPMENT_TEAM="teamId" PROVISIONING_PROFILE_SPECIFIER="teamId/provisioningProfileName"
Благодарим вас за ответ. Я хочу получить не только приложение для разработки, но и одно для OTA. Я построил свое приложение так же, как вы его научили, и получил приложение, созданное с профилем Provisioning Profile iOS. В этом случае можно ли распространять приложение как OTA? В Xcode 7.3.1 приложение для разработки имеет профиль подготовки для разработки, а с другой стороны, приложение для OTA имеет одно для Ad Hoc. Итак, существует разница между приложениями, создаваемыми Xcode 8.0 и 7.3.1. Чтобы поделиться приложением с членами команды, я должен реализовать OTA. – Kim1716
Да, чтобы создать Ad-Hoc-сборку, вам нужно запустить шаг Archive. Это автоматически примет идентификатор разработки и заменит его идентификатором распространения. Если вы используете командную строку xcodebuild, см. Https://pewpewthespells.com/blog/migrating_code_signing.html#building-for-distribution-xcode-8 – dpogue