2

ついに iOS 開発者として登録されました - iPAD 用に書いたアプリをコンパイルしようとしました。アプリはシミュレーターで正常に動作しますが、コンパイル時にこのエラーがスローされます。

エラー ld: file is universal (2 slices) but does not include a(n) armv7s slice: /Users/YourMom/Documents/_.programming/c4iOS_APPS/test2/test2/Library/libC4.a for Architecture armv7s clang : エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

現行版:

https://github.com/dubpixel/test2

ありがとう

-jf

4

2 に答える 2

2

プロジェクト -> ビルド設定 -> 「有効なアーキテクチャ」から arm7s アーキテクチャを削除します

これは機能し、xcode が 2 番目のスライスがどこにあるのか疑問に思うことはありませんでした!

于 2012-10-13T18:43:33.473 に答える
1

エラーは、ビルドしているプロジェクトがユニバーサルであることを示しているようです。現時点では、C4 でビルドできるのは iPhone / iPad プロジェクトのみです。ユニバーサル アプリ プロジェクト テンプレートを作成するプロセスは非常に複雑です (そして完全に文書化されていません)。ユニバーサル テンプレートは、近い将来の To Do の最上位にあるものです。

私はあなたのgit'd Xcodeプロジェクトをチェックしましたが、それも私のためにビルドされませんでした. そこで、あなたのコードとメディアを、iPad を対象とした新しい C4 プロジェクトにコピーしました...そして、うまくいきました! 前後にドラッグしていると、ムービーのフレームが変化していました。

また、あなたのプロジェクトには単体テストが含まれていることに気付きました。新しい C4 プロジェクトを作成するときは、単体テスト オプションのチェックを外すことをお勧めします。

于 2012-10-11T04:06:58.770 に答える