2015-05-19 4 views
0

Я новичок в XCode, и я хочу преобразовать ссылки на файлы из другого проекта в файлы в папке проекта. Я должен был сделать копирование в папку в то время, когда я сделал перетаскивание, но, к сожалению, я не заметил в то время.Преобразование ссылок на файлы в Xcode в файлы

Я попытался удалить ссылки и вручную скопировать указанные файлы в папку проекта, но это вызывает ошибки сборки, которые я не могу понять. Xcode не может распознавать классы в недавно скопированных файлах.

Когда я удалить ссылки на файлы, которые я вижу следующий диф генерируется в project.pbxproj файл

-    9EA3AE481AFBE3DC006D1736 /* PasscodeLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EA3AE3F1AFBE3DC006D1736 /* PasscodeLock.swift */; }; 
-    9EA3AE491AFBE3DC006D1736 /* PasscodeLockPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EA3AE401AFBE3DC006D1736 /* PasscodeLockPresenter.swift */; }; 
-    9EA3AE4A1AFBE3DC006D1736 /* ChangePasscodeState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EA3AE421AFBE3DC006D1736 /* ChangePasscodeState.swift */; }; 
-    9EA3AE4B1AFBE3DC006D1736 /* ConfirmPasscodeState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EA3AE431AFBE3DC006D1736 /* ConfirmPasscodeState.swift */; }; 
-    9EA3AE4C1AFBE3DC006D1736 /* EnterPasscodeState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EA3AE441AFBE3DC006D1736 /* EnterPasscodeState.swift */; }; 
-    9EA3AE4D1AFBE3DC006D1736 /* PasscodesMismatchState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EA3AE451AFBE3DC006D1736 /* PasscodesMismatchState.swift */; }; 
-    9EA3AE4E1AFBE3DC006D1736 /* SetPasscodeState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EA3AE461AFBE3DC006D1736 /* SetPasscodeState.swift */; }; 

Есть простой способ, чтобы преобразовать все эти ссылки в файлы в моей папке проекта?

ответ

0

Я смог индивидуально копировать файлы и создавать их. Ошибка, которую я делал, заключалась в том, что я добавлял файлы к дополнительной цели.

Смежные вопросы