J'utilise les fonctionnalités en mode arrière-plan (voip) pour mon application en mode XCode. Lorsque je crée l'application via XCode avec un profil d'approvisionnement qui est autorisé cette fonctionnalité - l'application fonctionne. Mais je construis mon application iOS de ligne de commande de la manière suivante:Comment puis-je obtenir des capacités XCode lors de la construction avec xcodebuild?
xcodebuild -workspace test.xcworkspace -scheme test -sdk iphoneos clean build archive -archivePath test.xcarchive
xcodebuild -exportArchive -archivePath test.xcarchive -exportPath acc exportFormat ipa
Lors de la construction d'un ipa de cette manière et l'installer sur l'iPhone du mode arrière-plan est voip pas actif dans l'application. Comment puis-je activer la fonctionnalité en mode Arrière-plan lors de la construction en ligne de commande avec xcodebuild?
Oui. Mon Info.plist contient: \t UIBackgroundModes \t \t \t voip \t –
user2010496
Juste pour plus de clarté, vous pouvez également exécuter le même schéma de Xcode? Et êtes-vous sûr d'utiliser le même fichier d'approvisionnement? Des choses comme celle-ci nécessitent un peu de recherche. Cela implique généralement d'abord de comparer la sortie de construction de Xcode par rapport à la sortie de xcodebuild. Votre objectif serait vraiment sur la fin où la liaison/signature de code/etc se produisent. Si le résultat est le même, comparez le fichier de droits et le fichier plist dans chaque fichier .app. –