Я всего новые Руби, но удалось изменить идентичность проекта на основе подписи кода и профиль обеспечения в Xcode, как так:Xcode идентичность изменения подписи кода рубинового самоцвета xcodeproj
#!/usr/bin/env ruby
require 'xcodeproj'
xcproj = Xcodeproj::Project.open("MyProject.xcodeproj")
xcproj.build_configurations.each do |item|
item.build_settings['CODE_SIGN_IDENTITY[sdk=iphoneos*]'] = "iOS Development: xxxxxx xxxx (xxxxxxxxx)"
end
xcproj.build_configurations.each do |item|
item.build_settings['PROVISIONING_PROFILE[sdk=iphoneos*]'] = "628352b1-9b78-xxxx-xxxx-xxxxxxxxx"
end
xcproj.save
Моя проблема заключается в целевой основе идентификация подписи кода и профиль подготовки переопределяют основанный на проекте. Но я не могу найти способ напрямую установить целевую. Надеюсь, кто-то может помочь здесь. Благодаря