2017-03-22 4 views
3

私はしかし、私は(appleから)拒絶反応を受け、アップルストアにwatchOS3アプリをアップロードしようとしていますを生成する方法は、以下のビットコードWatchOS3は -

無効な実行可能ファイルと同様のthatsの - 実行可能な「someWatch拡張」はありませんビットコードを含まない。 これらの問題が修正されたら、修正されたバイナリを再配信できます。

どうすれば解決できますか?私の時計アプリケーションのXcodeには、単に "Enable Bitcode = No"というビルド設定が存在しないので、ビットコードが必須であるようです。

は、私も自分のウォッチ機能拡張ディレクトリからswiftc -embed-bitcode *.swiftを実行するに探して試してみましたが、私は本当にの欠如と、ここで、それはUBERイライラから何をすべきか見当もつかないMyController.swift:9:8: error: no such module 'WatchKit' import WatchKit

以下

を受け取りますこれを回避するためにwatchOS3用のドキュメンテーションがあります。助けてください

答えて

0

私にとっては問題は、プロジェクトレベルに設定されていて、Watchがそれを設定していなくてもWatchOSのデフォルトであるYESに解決されていても、NOに解決されました。プロジェクトから継承された値の

解決するために、プロジェクトレベルでENABLE_BITCODEの値を削除しました。 (これを行うには、[プロジェクトのビルド設定]でそれを選択し、キーボードの[削除]ボタンを押してテキストの太字が失われるようにします)。

+0

これは私がしなければならないことでした。 xcodeのビットコードのデフォルトをバイパスしていたユーザー定義のキーがありました。 – LostJon

+0

質問には設定が全くなく、彼の既存の問題である設定を示唆しています。答えは、Xcodeでオプションが見つからない場合に、それを無効にする方法と同じです。アップルのエラーは、この値を追加して削除しないことです。 「欠落」は無効になっていない –

関連する問題