Xcodeを介してアプリケーションをストアにアップロードする際に問題が発生しました。特にこれです。
このエラーについて多くの投稿を見ましたが、私が使用していないExtension App
についてはすべて話し合っています。
Custom framework
とCocoapods
を使用しています。
あなたはここに私の木を見ることができます:
custom framework
ですcocoa pods
によって作成されたプロジェクトですこれが私のココアですpodFile
:
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
custom framework
(SharedXXX)の設定をビルドします。
EmbeddedプロパティをYes
に設定しました
custom framework
の一般設定(SharedXXX):
Cocoapodsが提供するフレームワークはリンクされています。
そして最後に、
メインプロジェクトの一般設定(アプリプロジェクト:ツリーで[〜#〜] xxx [〜#〜]と呼ばれます)
何か案が ?
私は問題を解決しました
まず、Build Settings
に設定します
メインプロジェクトの場合(ここでは[〜#〜] xxx [〜#〜]):Embedded Content Contains Swift Code
から[〜#〜] yes [〜#〜]
カスタムフレームワーク(SharedXXX):Embedded Content Contains Swift Code
からNO
カスタムフレームワーク(SharedXXX):Runpath Search Path
= @executable_path/../../Frameworks
これは私がその問題を解決するのに役立ちました