На вопрос есть уже дан ответ в Укажите ключевые слова Spotlight iOS 9
Как вы указали, Core Spotlight индексирует данные в приложении. Данные, которые вы предоставляете. Поэтому все, что вам нужно сделать, это предоставить ему некоторые данные, чтобы Spotlight Search мог найти ваше приложение.
Добавление этого к application(_:didFinishLaunchingWithOptions:)
сработало для меня:
let attributeSet = CSSearchableItemAttributeSet(itemContentType: "application")
attributeSet.title = "French Translator"
attributeSet.keywords = ["french", "translation", "translator"]
attributeSet.contentDescription = "French Language Translation App"
let item = CSSearchableItem(uniqueIdentifier: "5C0B7719-3BE7-4441-892D-A786AA431BDD", domainIdentifier: nil, attributeSet: attributeSet)
CSSearchableIndex.default().indexSearchableItems([item]) {
print("Finished indexing with \(String(describing: $0))")
}