Xcode выделяет gpx-файлы в filebox
Надеюсь, я ничего не пропущу, но я не могу загрузить gpx-файлы в Xcode, потому что они выделены серым цветом в файловом поле (см. Рис.). Это находится в обоих местах,
-
в меню отладчика / местоположения (см. рис. ниже «Добавить файл GPX в проект» и
- Работа с AutoLayout в портрете и пейзаже
- Как отклонить UIPopover от кнопки в Popover с помощью IOS 8 XCode 6 beta
- Приложение не соответствует размеру iOS 8 iPhone симулятор
- Фокусное изображение навигационного контроллера повторяется в ios 11 с помощью xcode 9
- Как я могу запросить у пользователя разрешение push-уведомления после нажатия кнопки?
-
меню местоположения scema. Однако пресеты (Лондон и т. Д.) Действительно работают.
Выбор «Добавить файл GPX в проект» дает мне серые файлы gpx:
Все в порядке и правильно, что все остальные файлы серые здесь, но файлы gpx не должны быть серыми. BTW: это не поможет перетащить файл в проект, потому что он не будет отображаться в меню местоположения симуляции.
Какую магию мне нужно, чтобы заставить их работать? Я использую Xcode 4.6.2
Формат, который я использую, таков:
<?xml version="1.0"?> <gpx version="1.1" creator="Xcode"> <wpt lat="49.479606" lon="8.470395"> <name>MannheimHbf</name> </wpt> </gpx>
Заранее спасибо.
EDIT: пока я
-
создал нового пользователя на моем Mac, который должен иметь «чистый» путь пользователя
-
переустановил Xcode после удаления любых настроек и префов, которые я мог найти в пользовательском и глобальном доменах (возможно, некоторые пропустили).
-
startet Mac без расширения ядра
Любые другие идеи, как решить проблему?
- как использовать Stack View библиотеки объектов в Xcode 7
- В контакте отсутствуют некоторые из требуемых дескрипторов ключей при отображении через CNContactViewController
- Localizable.strings (базовый) x Английский
- Как переключить версию cocoapod
- Ошибка lldb: использование необъявленного идентификатора
- Приложение работает на iPad, пока его iPhone-Only
- Невозможно скопировать ошибку атрибутов атрибутов - AVSpeechSynthesizer
- Запустите Xcode 6.x на macOS Sierra 10.12
2 Solutions collect form web for “Xcode выделяет gpx-файлы в filebox”
Мы отследили проблему до дефектной ContentType-декларации файла. Представленные в Mac OS X файлы Snow Leopard больше не будут распознаваться по его расширению (как мы все знаем это из старых времен unix) – вместо этого есть некоторая метаинформация для каждого файла, который содержит тип содержимого.
Вы можете увидеть эти метаданные для каждого файла с помощью утилиты терминала mdls. Итак, в этом примере мы создаем пустой * .gpx-файл с помощью сенсорного экрана и отображаем его метаданные:
% touch bla.gpx <Tuesday 09:11:23> saschaheld@Saschas-MacBook-Pro:~ % mdls bla.gpx <Tuesday 09:11:25> kMDItemContentCreationDate = 2013-06-04 07:11:25 +0000 kMDItemContentModificationDate = 2013-06-04 07:11:25 +0000 kMDItemContentType = "com.apple.dt.document.gpx" kMDItemContentTypeTree = ( "com.apple.dt.document.gpx", "public.xml", "public.text", "public.data", "public.item", "public.content" ) kMDItemDateAdded = 2013-06-04 07:11:25 +0000 kMDItemDisplayName = "bla.gpx" kMDItemFSContentChangeDate = 2013-06-04 07:11:25 +0000 kMDItemFSCreationDate = 2013-06-04 07:11:25 +0000 kMDItemFSCreatorCode = "" kMDItemFSFinderFlags = 0 kMDItemFSHasCustomIcon = 0 kMDItemFSInvisible = 0 kMDItemFSIsExtensionHidden = 0 kMDItemFSIsStationery = 0 kMDItemFSLabel = 0 kMDItemFSName = "bla.gpx" kMDItemFSNodeCount = 0 kMDItemFSOwnerGroupID = 20 kMDItemFSOwnerUserID = 501 kMDItemFSSize = 0 kMDItemFSTypeCode = "" kMDItemKind = "GPX File" kMDItemLogicalSize = 0 kMDItemPhysicalSize = 0
Таким образом, вы можете видеть расширение файла * .gpx, присвоенное по умолчанию типу содержимого «com.apple.dt.document.gpx». В этой конкретной проблеме расширение по умолчанию – contenttype-mapping было изменено сторонним приложением (называемое Adze ( http://kobotsw.com )), что приводит к тому, что Xcode не распознает файл правильно.
Самый простой способ исправить эту проблему – сбросить свой индекс прожектора через системные настройки. Откройте Spotlight-Prefpane, перейдите на вкладку Privacy-Tab и перетащите Macintosh-Volume (/) в TableView. После того, как вы сохранили эти настройки, вы можете удалить Macintosh-Volume из TableView, что приведет к полному прожектору переиндексации.
Имейте в виду, что переиндексация может занять некоторое время в зависимости от количества файлов, скорости чтения и объема.
Вы уверены, что это файлы GPX, а не, например, файлы .gpx.txt со скрытым расширением?