У меня есть небольшой проект Swift, который общается с iTunes на macOS.Проект прекрасно собран под macOS 10.13 с XCode 9, но с тех пор обновление до 10.14 и компиляция XCode 10 завершается неудачно со следующим сообщением:
<module-includes>:1:9: note: in file included from <module-includes>:1:
#import "Headers/iTunesLibrary.h"
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/iTunesLibrary.framework/Headers/iTunesLibrary.h:12:9: error: 'iTunesLibrary/ITLibDefines.h' file not found
#import <iTunesLibrary/ITLibDefines.h>
^
/MY_PROJECT_PATH/ITunesLibrary.swift:10:8: error: could not build Objective-C module 'iTunesLibrary'
import iTunesLibrary
^
Я проверил /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/iTunesLibrary.framework/Headers
, файлы iTunesLibrary.h
иITLibDefines.h
есть.iTunesLibrary.h
содержимое:
/*!
@header iTunesLibrary.h
@copyright (c) 2012-2014 Apple Inc. All rights reserved.
*/
#ifndef ITUNESLIBRARY_H
#define ITUNESLIBRARY_H
#import <Foundation/Foundation.h>
#import <iTunesLibrary/ITLibDefines.h>
#import <iTunesLibrary/ITLibAlbum.h>
#import <iTunesLibrary/ITLibArtist.h>
#import <iTunesLibrary/ITLibArtwork.h>
#import <iTunesLibrary/ITLibMediaEntity.h>
#import <iTunesLibrary/ITLibMediaItem.h>
#import <iTunesLibrary/ITLibMediaItemVideoInfo.h>
#import <iTunesLibrary/ITLibPlaylist.h>
#import <iTunesLibrary/ITLibrary.h>
#endif /* ITUNESLIBRARY_H */
Поскольку компилятор находит iTunesLibrary.h
, я озадачен, почему <iTunesLibrary/ITLibDefines.h>
не может быть найден.
Есть идеи?Какой-то путь поиска?
Спасибо.