Я следовал учебнику по Отладка зависимостей Карфагена .Итак, я создал два фреймворка cat-names и dog-names и включил их в iPuppyApp
В конце после сборки,ошибка показывает, что DogName
из dog-names
- это unresolved identifier
, а CatName
из cat-names
- это нормально.
Мне было интересно, почему, я думаю, я создаю их точно так же.

Я обнаружил разницу (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]
НО в обоих проектах фреймворка, я не установил никакой разницы.

