J’ai fais l’appli ShareMe, elle compile sans pb j’arrive a la faire fonctionner mais j’ai ce message d"erreur et un warning que je n’arrive pas à supprimer !
si quelqu’un peut m’aider, merci
warning: Unsupported Configuration: Automatically Adjusts Font requires using a Dynamic Type text style
Erreur dans la console :
2018-01-23 21:54:58.146232+0100 ShareMe[26442:4313755] [MC] Lazy loading NSBundle MobileCoreServices.framework
2018-01-23 21:54:58.147382+0100 ShareMe[26442:4313755] [MC] Loaded MobileCoreServices.framework
2018-01-23 21:55:19.587988+0100 ShareMe[26442:4313755] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /Users/jeanmacpro/Library/Developer/CoreSimulator/Devices/23E6BE54-7700-4687-9175-C7139D8498EB/data/Containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles
2018-01-23 21:55:19.589846+0100 ShareMe[26442:4313755] [MC] Reading from private effective user settings.
Oui merci, c’est pourtant bien ce que j’ai fait en premier, car j’avais coché cette option pour les Labels , mais même en déchant le pb subsiste … il y a forcement quelque chose qui m’échappe, mais quoi … ?
class ViewController: UIViewController { @IBAction func didTapShareButton() {
let copyText: String = ui_textView.text
if copyText.count > 0 {
errorLabel.isHidden = true
let shareView = UIActivityViewController(activityItems: [copyText], applicationActivities: nil)
present(shareView, animated: true, completion: nil)
} else {
errorLabel.isHidden = false
}
}
@IBOutlet weak var ui_textView: UITextView!
@IBOutlet weak var errorLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
errorLabel.isHidden = true
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
2018-01-24 14:44:22.442803+0100 ShareMe[54625:7692709] [MC] Lazy loading NSBundle MobileCoreServices.framework
2018-01-24 14:44:22.444176+0100 ShareMe[54625:7692709] [MC] Loaded MobileCoreServices.framework
error in connection_block_invoke_2: Connection interrupted
2018-01-24 14:44:33.296399+0100 ShareMe[54625:7692709] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles
2018-01-24 14:44:33.304414+0100 ShareMe[54625:7692709] [MC] Reading from public effective user settings.
2018-01-24 14:44:34.098987+0100 ShareMe[54625:7692709] [Common] _BSMachError: port 6803; (os/kern) invalid capability (0x14) "Unable to insert COPY_SEND"
error in connection_block_invoke_2: Connection interrupted
2018-01-24 14:44:56.493290+0100 ShareMe[54625:7692709] [MC] Filtering mail sheet accounts for bundle ID: JBaPhonex.ShareMe, source account management: 1
2018-01-24 14:44:56.534683+0100 ShareMe[54625:7692709] [MC] Filtering mail sheet accounts for bundle ID: JBaPhonex.ShareMe, source account management: 2
2018-01-24 14:44:59.104767+0100 ShareMe[54625:7692709] [MC] Filtering mail sheet accounts for bundle ID: JBaPhonex.ShareMe, source account management: 1
2018-01-24 14:44:59.105777+0100 ShareMe[54625:7692709] [MC] Filtering mail sheet accounts for bundle ID: JBaPhonex.ShareMe, source account management: 2
2018-01-24 14:45:04.701651+0100 ShareMe[54625:7692709] [App] if we’re in the real pre-commit handler we can’t actually add any new fences due to CA restriction
2018-01-24 14:45:04.707787+0100 ShareMe[54625:7692709] [App] if we’re in the real pre-commit handler we can’t actually add any new fences due to CA restriction
2018-01-24 14:45:04.778819+0100 ShareMe[54625:7692709] [App] if we’re in the real pre-commit handler we can’t actually add any new fences due to CA restriction
error in connection_block_invoke_2: Connection interrupted
2018-01-24 14:45:07.835435+0100 ShareMe[54625:7692709] [App] if we’re in the real pre-commit handler we can’t actually add any new fences due to CA restriction
2018-01-24 14:45:07.847677+0100 ShareMe[54625:7692709] [App] if we’re in the real pre-commit handler we can’t actually add any new fences due to CA restriction
2018-01-24 14:45:07.848413+0100 ShareMe[54625:7692709] [App] if we’re in the real pre-commit handler we can’t actually add any new fences due to CA restriction
2018-01-24 14:45:07.848973+0100 ShareMe[54625:7692709] [App] if we’re in the real pre-commit handler we can’t actually add any new fences due to CA restriction
2018-01-24 14:45:10.181356+0100 ShareMe[54625:7692709] [Snapshotting] Snapshotting a view (0x10684b400, UIKeyboardImpl) that is not in a visible window requires afterScreenUpdates:YES.
Tu n’as qu’un seul ViewController ?
Car y’a notamment des warnings sur l’utilisation de la librairie MobileCoreServices mais je ne la vois pas importée dans ton code.
Il y a manifestement aussi des problèmes liés à la surcharge mémoire
2018-01-24 14:44:34.098987+0100 ShareMe[54625:7692709] [Common] _BSMachError: port 6803; (os/kern) invalid capability (0x14) "Unable to insert COPY_SEND"
error in connection_block_invoke_2: Connection interrupted
2018-01-24 14:44:56.493290+0100 ShareMe[54625:7692709] [MC] Filtering mail sheet accounts for bundle ID: JBaPhonex.ShareMe, source account management: 1
Celui là indiquerait une erreur liée à un envoi d’email que je ne vois pas dans ton code non plus
2018-01-24 14:45:07.848413+0100 ShareMe[54625:7692709] [App] if we’re in the real pre-commit handler we can’t actually add any new fences due to CA restriction
Celui-là, il n’y a pas trop à s’inquiéter, tu peux le masquer si ça te dérange dans les paramètres de ton app mais tu risques aussi de masquer d’autres messages qui peuvent être, eux, plus importants à prendre en compte.
Snapshotting a view (0x10684b400, UIKeyboardImpl) that is not in a visible window requires afterScreenUpdates:YES.
Celui-là ne serait pas lié à l’utilisation du pod IQKeyboardManager ?
C’est pour ça que je pense que ce que tu as envoyé n’est pas le seul code que tu as écrit !
Et ce ne sont que des warnings system que tu peux donc ignorer.
Comme je te disais, tu peux dire à XCode de ne plus les afficher mais ça pourrait cacher d’autres warnings qui eux sont plus importants pour le fonctionnement de ton application.
J’ai fait le test sur un 5S dans le simulateur et oui ça fonctionne plutôt bien.
Pas de souci mémoire au moment de l’exécution donc c’est peut-être également lié à ton simulateur.
Je viens de le faire sur un 6S Plus et pas de souci non plus, toujours les mêmes warnings qui peuvent être “ignorés”.
J’ai fait l’exo suivant Convertisseur , le programme fonctionne au poil mais j’ai toujours ces messages dans la console
2018-01-25 17:35:09.475526+0100 Convertisseur[2643:98190] [MC] Lazy loading NSBundle MobileCoreServices.framework
2018-01-25 17:35:09.477246+0100 Convertisseur[2643:98190] [MC] Loaded MobileCoreServices.framework
2018-01-25 17:35:31.914746+0100 Convertisseur[2643:98190] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /Users/jeanmacpro/Library/Developer/CoreSimulator/Devices/23E6BE54-7700-4687-9175-C7139D8498EB/data/Containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles
2018-01-25 17:35:31.915521+0100 Convertisseur[2643:98190] [MC] Reading from private effective user settings.
2018-01-25 17:35:35.343671+0100 Convertisseur[2643:98190] Can’t find keyplane that supports type 8 for keyboard iPhone-PortraitTruffle-DecimalPad; using 10741503878880041833_PortraitTruffle_iPhone-Simple-Pad_Default
2018-01-25 17:35:35.359214+0100 Convertisseur[2643:98190] Can’t find keyplane that supports type 8 for keyboard iPhone-PortraitTruffle-DecimalPad; using 10741503878880041833_PortraitTruffle_iPhone-Simple-Pad_Default
De plus quand je charge le programme sur mon iPhone c’est pire encore … mais l’apllication fonctionne !
2018-01-25 17:58:22.831504+0100 Convertisseur[59329:8119844] [MC] Lazy loading NSBundle MobileCoreServices.framework
2018-01-25 17:58:22.832887+0100 Convertisseur[59329:8119844] [MC] Loaded MobileCoreServices.framework
2018-01-25 17:58:28.831213+0100 Convertisseur[59329:8119844] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles
2018-01-25 17:58:28.834617+0100 Convertisseur[59329:8119844] [MC] Reading from public effective user settings.
2018-01-25 17:58:28.901630+0100 Convertisseur[59329:8119844] Can’t find keyplane that supports type 8 for keyboard iPhone-PortraitTruffle-DecimalPad; using 10741503878880041833_PortraitTruffle_iPhone-Simple-Pad_Default
2018-01-25 17:58:28.919312+0100 Convertisseur[59329:8119844] Can’t find keyplane that supports type 8 for keyboard iPhone-PortraitTruffle-DecimalPad; using 10741503878880041833_PortraitTruffle_iPhone-Simple-Pad_Default
error in connection_block_invoke_2: Connection interrupted
error in connection_block_invoke_2: Connection interrupted
Je pense que, vu que je n’avais pas les messages de mon côté, tu as certainement un clean à faire du côté de ton Mac.
Mais quoi précisément ? Je ne sais pas trop et je ne veux pas dire de bêtise pour ne pas que tu perdes toutes tes configurations.
Le mieux est de regarder sur le site d’aide d’Apple et sur Stackoverflow pour des réponses validées par d’autres utilisateurs.
J’ai fait un commande-shift-k pour faire un reset du projet et ça va guère mieux, et j’ai apparemment encore un pb avec un clavier et de connexion ??
2018-01-26 14:26:51.339181+0100 Convertisseur[62839:8455917] [MC] Lazy loading NSBundle MobileCoreServices.framework
2018-01-26 14:26:51.341334+0100 Convertisseur[62839:8455917] [MC] Loaded MobileCoreServices.framework
error in connection_block_invoke_2: Connection interrupted
2018-01-26 14:32:23.782381+0100 Convertisseur[62839:8455917] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles
2018-01-26 14:32:23.800382+0100 Convertisseur[62839:8455917] [MC] Reading from public effective user settings.
2018-01-26 14:32:23.843747+0100 Convertisseur[62839:8455917] Can’t find keyplane that supports type 8 for keyboard iPhone-PortraitTruffle-DecimalPad; using 10741503878880041833_PortraitTruffle_iPhone-Simple-Pad_Default
2018-01-26 14:32:23.862424+0100 Convertisseur[62839:8455917] Can’t find keyplane that supports type 8 for keyboard iPhone-PortraitTruffle-DecimalPad; using 10741503878880041833_PortraitTruffle_iPhone-Simple-Pad_Default
error in connection_block_invoke_2: Connection interrupted