Публичный интерфейс пользовательской платформы iOS иногда не виден - PullRequest
0 голосов
/ 22 мая 2018

Я следовал учебнику по Отладка зависимостей Карфагена .Итак, я создал два фреймворка cat-names и dog-names и включил их в iPuppyApp

В конце после сборки,ошибка показывает, что DogName из dog-names - это unresolved identifier, а CatName из cat-names - это нормально.

Мне было интересно, почему, я думаю, я создаю их точно так же.

enter image description here

Я обнаружил разницу (CatName полностью сгенерирован, но я не знаю, почему DogName не сгенерирован полностью), как показано ниже:

DogName,перейти к определению:

  import SwiftOnoneSupport

CatName, перейти к определению

  import Foundation
  import SwiftOnoneSupport
  import UIKit
  import cat_names
  import cat_names.Swift

  //
  //  cat_names.h
  //  cat-names
  //

  //! Project version number for cat_names.
  public var cat_namesVersionNumber: Double
  public enum CatName : String {
      case Cat1
      case Cat2
      case Cat3
      case Cat4
  }

  public func allCatList() -> [cat_names.CatName]

НО в обоих проектах фреймворка, я не установил никакой разницы.

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...