Я разрабатываю фреймворк .. Мне удалось создать версию 1.0, но теперь я добавил новый класс в фреймворк, но этот класс не виден ко всему остальному. Кажется, что это за шаги «перекомпилировать» или исправить эту проблему?Обновление фреймворка в xcode
ответ
Это может быть вплоть до многих вещей, но я был в подобной ситуации вчера, и причиной была моя неспособность поставить все соответствующие файлы в Источники Compile таблицы (найденный путем выбора рамки в Цели браузера и навигация к Строительства фазам раздела):
Если вы используете Swift, и вы пытаетесь получить доступ к классам в вашем framework из какой-либо другой целевой/рамки, вам также необходимо убедиться, что вы пометили классы, к которым вы пытаетесь получить доступ, как public
(по умолчанию они internal
).
// Mark class as public so it's available to other frameworks
public class Logger {
// Can only access this from this file
private var log: [LogEntry] = []
// Only classes in this framework can access this
var liveLog: LogEntryPriority? = .Info // Can only get at this
// Can access this from anywhere
public func getReady(logLevel: LogEntryPriority, errorsAreFatal: Bool) {
log = []
liveLog = logLevel
self.errorsAreFatal = errorsAreFatal
}
}
Нет. До этого он был пуст, но другие старые классы все еще работают .. должно быть что-то еще. Я даже попытался воссоздать структуру и перетащил все классы внутри всего, но этот конкретный класс, похоже, не распознается – Reshad
- 1. Прикрепление источника фреймворка в xcode
- 2. Обновление фреймворка WCF/Entity
- 3. Добавление фреймворка во время сборки - XCode
- 4. обновление фреймворка сущности не работает
- 5. Способы защиты моего фреймворка в Xcode?
- 6. Добавление внешней фреймворка в Xcode 8.1
- 7. Xcode продолжает использовать старую версию фреймворка
- 8. Где Xcode хранит .m-файлы фреймворка?
- 9. Xcode iPhone - добавление фреймворка работает немного
- 10. Создание фреймворка, требующего (зависит от) другого фреймворка
- 11. Обновление структуры фреймворка сущности с использованием Linq
- 12. Обновление фреймворка Entity с текстовым значением.
- 13. Первое обновление фреймворка сущностей по отдельным объектам
- 14. Каталоги ломаются после загрузки фреймворка в проекте Polycode Xcode
- 15. Ошибка при рассылке Xcode в версии выпуска пользовательской фреймворка
- 16. Обновление существующего проекта iPhone XCode до 3.2.3
- 17. Проверьте, не установлено ли обновление фреймворка в проекте wix
- 18. Обновление библиотеки SQLite3 в XCode
- 19. Обновление Xcode застряло в «обновлении»
- 20. Bump номер версии фреймворка
- 21. Обновление старого проекта Xcode
- 22. Обновление Xcode issue
- 23. xcode Обновление EGODatabase
- 24. Обновление XCode чрезвычайно медленное
- 25. Ошибка при импорте фреймворка
- 26. Обновление Xcode 7.3.1 Project to Xcode 8.0
- 27. Обновление XCode 6 GM до XCode 6.0.1
- 28. Обновление до Xcode 7 из Xcode 6
- 29. Xcode 8: не удается наследовать класс из фреймворка
- 30. Проект xcode не может найти файлы заголовков из фреймворка
Вы используете Swift или Objective C или оба? Вы получаете явные сообщения об ошибках? –
Я использую Swift .. Он говорит, что использование неудовлетворенного типа, когда я пытаюсь его использовать. – Reshad