私は、iOS (Flappy-Thing-iOS) と OS X (Flappy-Thing-OSX) ターゲットを完全に (obj-c なしで) 使用するプロジェクト (Flappy Thing) を持っています。Xcode 6.1.1 を使用しています。Mac またはシミュレーターでアプリを実行すると、コンパイルされ、エラーなしで正常に実行されます。しかし、アプリ (デバッグではなくリリース ビルド構成を使用していると思います) をプロファイリングしようとすると、一連のエラーが発生します。
iOS (シミュレーター) でプロファイリングする場合:
1.
Lipo error
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo:
can't open input file:
/Users/Dan/Library/Developer/Xcode/DerivedData/Flappy_Thing-cjnzzxiecdblbkcftlklzfplyfny/Build/Intermediates/Flappy Thing.build/Release-iphonesimulator/Flappy-Thing-iOS.build/Objects-normal/i386/Flappy-Thing-iOS (No such file or directory)
2.
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc
failed with exit code 1
3.
Command /usr/bin/ditto failed with exit code 1
4.
clang: error: linker command failed with exit code 1 (use -v to see invocation)
5.
Dsymutil error
(null): error: unable to open executable '/Users/Dan/Library/Developer/Xcode/DerivedData/Flappy_Thing-cjnzzxiecdblbkcftlklzfplyfny/Build/Products/Release-iphonesimulator/Flappy-Thing-iOS.app/Flappy-Thing-iOS'
そして、OS X のプロファイルを作成すると、次のようになります。
1.
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1
2.
Command /usr/bin/ditto failed with exit code 1
3.
clang: error: linker command failed with exit code 1 (use -v to see invocation)
4.
Dysmutil error
(null): error: unable to open executable '/Users/Dan/Library/Developer/Xcode/DerivedData/Flappy_Thing-cjnzzxiecdblbkcftlklzfplyfny/Build/Products/Release/Flappy-Thing-OSX.app/Contents/MacOS/Flappy-Thing-OSX'
リリース構成に対してビルドアクティブアーキテクチャのみをyesに設定するなど、Lipoエラーの他の解決策を読みました。しかし、それらのどれも機能していません
誰かがこれらのエラーの意味、原因、修正方法を説明してください。
前もって感謝します :]
編集:これらは現在のアーキテクチャのビルド設定です:
iOS ターゲット:
OS X ターゲット:
編集 2: シミュレーターで iOS ターゲットを実行してプロファイリングしただけです。OS Xターゲットも、プロファイリングするとこれらのエラーを受け取ります(ただし、リポのものではありません)(ただし、正常にビルドされます)