我在使用 Xcode 将我的应用程序上传到商店时遇到了问题,具体是以下错误:
我看到了很多关于这个错误的帖子,但都在谈论我没有使用的 Extension App。
我正在使用自定义框架和 Cocoapods。
你可以在这里看到我的项目结构:
- XXX 是我的应用程序名称
- SharedXXX 是我的自定义框架
- Pods 是由Cocoapods创建的项目
这是我的 Cocoapods 文件:
use_frameworks!
link_with 'XXX', 'SharedXXX'
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.1'
workspace 'XXX'
xcodeproj 'XXX/XXX.xcodeproj'
xcodeproj 'Shared/SharedXXX.xcodeproj'
def default_pods
pod 'Reveal-iOS-SDK', :configurations => ['Debug']
pod "SnapKit", '~> 0.17.0'
pod "DKChainableAnimationKit", '~> 1.6.0'
pod "AsyncSwift"
end
def shared_pods
pod "Alamofire", '~> 3.0'
pod 'SwiftyJSON', :git => 'https://github.com/SwiftyJSON/SwiftyJSON.git'
pod 'ReachabilitySwift', :git => 'https://github.com/ashleymills/Reachability.swift'
end
target :XXX do
xcodeproj 'XXX/XXX.xcodeproj'
default_pods
shared_pods
end
target :XXXDev do
xcodeproj 'XXX/XXX.xcodeproj'
default_pods
shared_pods
end
target :SharedXXX do
xcodeproj 'Shared/SharedXXXX.xcodeproj'
shared_pods
end
构建自定义框架(SharedXXX)的设置:
我将嵌入属性设置为Yes
对于自定义框架(SharedXXX)的常规设置:
Cocoapods提供的框架已被链接。
最后,
主项目(树形结构中称为XXX的应用程序项目)的常规设置
有任何想法吗?