2016-03-05 7 views
12

でスウィフトのライブラリを持っているとiTunes Connectに(Xcodeの7.2.1を使用して)私のアプリをアップロードして、私は言ってiTunesの接続からのメールを受信します。iTunesの接続 - 無効スウィフトサポート - ウォッチOS・アプリケーションは、アーカイブした後、両方の

を無効スウィフトサポート - ウォッチOSアプリケーションが両方/ペイロード/今日の Menu.app/TodaysReactiveMenuWatch.app/TodaysReactiveMenuWatch Extension.appex /フレームワーク/と/ペイロード/今日の Menu.app/TodaysReactiveMenuWatch.app/Frameworksでスウィフトライブラリ を持っています/。いずれかの場所から Swiftライブラリをすべて削除し、アプリを再提出してください。

私のプロジェクトには、iOSアプリケーションとwatchOSアプリケーションが含まれています。私のソースファイルのすべてがSwiftと書かれているので、すべてのターゲットにフラグ "Embedded Content Contains Swift Code"がYESに設定されています。私はCocoaPods 1.0.0.beta.4を使用してい

use_frameworks! 

# ignore all warnings from all pods 
inhibit_all_warnings! 

def shared_pods 
    pod 'ReactiveCocoa', '4.0.1' 
    pod 'Alamofire', '~> 3.1.4' 
    pod 'Unbox', '~> 1.3' 
end 

target 'TodaysReactiveMenu' do 
    platform :ios, '9.0' 

    shared_pods 
    pod 'Fabric', '~> 1.6.0' 
    pod 'Crashlytics', '~> 3.4.0' 
    pod 'PureLayout', '~> 3.0.1' 
end 

target 'TodaysReactiveMenuTests' do 

end 

target 'TodaysReactiveMenuWatch Extension' do 
    platform :watchos, '2.0' 

    shared_pods 
end 

マイポッドファイルには、以下の内容があります。どのように私はこの問題を解決する上の任意のアイデア?

+0

ちょっと、同じ問題を抱えて解決策を見つけましたか? – PiXeL16

+0

残念ながら。私もこのGitHubの問題を作成しました:https://github.com/CocoaPods/CocoaPods/issues/5044 –

+0

私のために働いた答えを投稿しました。 – PiXeL16

答えて

23

私は変更Watchkit のAppターゲットにYESからNOに「埋め込まれたコンテンツはスウィフトコードが含まれている」と設定Watchkit 拡張ターゲットにはいに「埋め込まれたコンテンツはスウィフトコードが含まれている」ことを発見私のために働いた。

+0

私はその設定ですべての組み合わせを試したと思ったが、明らかにそうではなかった。あなたの提案はうまくいきます!どうもありがとう。 –

+0

私のxcode 8プロジェクトに "埋め込みコンテンツにスウィフトコードが含まれています"と表示されません。それは別のものにラベル付けされていますか? –

+11

XCode 8を使用している場合は、 "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES" –

関連する問題