0

xCode 6.3とSwift 1.2でかなり醜いことに直面しました

xCode 5 で開始した既存のプロジェクトがあります。リリースされてから Swift を使用しています (Swift Beta 1)。App Store と Test Flight の更新を生成できるようにする必要がありますが、xCode 6.3 ではそれができません。任意のシミュレータまたはデバイスでデバッグ用にプロジェクトを起動できますが、この問題はアーカイブ中にのみ発生します

すべての Swift コードを Swift 1.2 に変換しましたが、問題はありません。Edit->Convert->To Latest Swift Syntax ツールは使用せず、手動で行いました。今、変換ツールを起動しようとすると、私のコードは良好で、更新は必要ありませんと表示されます。

今私が持っています:Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1

ブリッジ ヘッダー処理が完了した直後にエラーが発生することがわかります。 ここに画像の説明を入力

私たちのチーム全体がアーカイブ中に同じ問題を抱えているため、これは私の特定の Mac とは関係がないと思います。 クリーン、派生データの削除、およびすべての再起動を試みました。また、可能なすべての Swift Optimization レベルをセットアップしようとしました-Ononeでも同じ問題。手動でブリッジングヘッダーをリセット(削除して新しいものを作成)しようとさえしました。

私はここでかなり立ち往生していると感じているので、誰か助けていただけませんか。ありがとう

4

2 に答える 2

4

コマンド ライン ツールを XCode 6.3 に変更しましたか?

ここに画像の説明を入力

また、リリースで最適化レベルをなしに変更することで、この問題を解決した人もいます。この解決策を試してください。それがあなたのために何かできるかどうかはわかりません。デフォルトでは、デバッグの最適化レベル = なし、リリース = 最速です。プロジェクトをアーカイブすると、XCode は通常リリース モードを使用します。

ここに画像の説明を入力

于 2015-04-10T14:02:12.700 に答える