UIActivityViewController share показывает разные опции с разными схемами в одном приложении - PullRequest
1 голос
/ 26 сентября 2019

У меня странная проблема с функциональностью общего доступа UIActivityViewController.У меня есть 3 варианта одного и того же приложения, как Разработка, Контроль качества, Производство с 1 базой кода.(Здесь нет абсолютно никаких проверок или чего-либо одинакового кода).Одна и та же строка кода для функций совместного использования ведет себя по-разному в разных вариантах, и я просто не могу понять, почему.

Код для получения активности общего доступа.

let shareText = "Hey, check this out!"
let shareURL = URL(string: "https://www.google.com")!

let activityViewController = UIActivityViewController(activityItems: [shareText, shareURL], applicationActivities: nil)
activityViewController.excludedActivityTypes  = [
   .assignToContact,
   .markupAsPDF,
   .openInIBooks,
   .postToFlickr,
   .postToFacebook,
   .postToFlickr,
   .postToVimeo,
   .print,
   .saveToCameraRoll,
   .postToWeibo,
   .postToTwitter,
   .addToReadingList
]

return activityViewController

Код, чтобы показать это:

let shareHelper = ShareHelper()
let shareActivityViewController = shareHelper.getShareActivity()

present(shareActivityViewController, animated: true, completion: nil)

В схеме разработки показано: Message is there

В производстве гораздо меньше вариантов Message is not there and others

...