2011-01-24 3 views
1

私は本当に奇妙な問題を抱えています。うまくいけば、誰かが問題が何であるか知っているかもしれません。私の友人と私はプロジェクトに協力しています。彼は以前私に実際の.appファイルを送ってきており、アプリは完璧に起動しました。彼は私にソースコードを送ったので、完全にビルドして実行することができました。しかし、私は配布のためにアプリを準備し始めたので、Applesの開発者向けページ(ビルドとアーカイブ、ターミナルを使ったテストのインストールなど)の準備方法に関するページに従った。しかし、数時間後に私は自分のアプリを動かそうとしました。彼らは仕事をしませんでした!私はちょうど応答しないアプリを取得します。それは起動しますが、応答しません。以前は動作していたものと同じ正確なファイルでさえもはや動作しません。MacのソースはMac上で動かない

私はこれが非常に一般的な質問であり、誰かが私を助けることができる唯一の希望は、あなたが同じことを経験したかどうかということを理解しています。私は細部を述べたいと思いますが、文字通りビルドして友達のコンピュータで動かすことができ、単一の設定なしで機能していたので、無駄です。私たちはどちらもXcode 3.2.5を使用しています。何か案は?

答えて

1

私はアプリが応答していない理由を知っているが、ここにあなたがそれを絞り込むために試すことができますいくつかのものがありません。

1)このように、端末からアプリを実行します。 /MyApp.app/Contents/MacOS/MyApp おそらく、間違っていることのヒントを与えるstdoutに役立つメッセージを出力するかもしれません。

2)アプリケーションが停止している(応答していない)それに類似したプロファイリングツール)、スタックしている場所のスタックトレースを取得します。それはあなたがどこに詰まっているかの手がかりを与えるかもしれません。

3)それ以外の場合は、mainfの先頭からprintf()をアプリケーションに挿入することができます。その後、ターミナルから(ステップ1のように)アプリケーションを実行して、最後に表示されたprintfが何であるかを確認します。実行が止まった場所を正確に見つけ出すまで、すすぎ、繰り返します。

+0

ヒントをありがとう、私はチャンスを得るときにそれらを試してみます。今のところ、私は迅速な回避策を見つけました。私はちょうど私のMacで新しいユーザーアカウントを作成したので、すべて新鮮だった。私はそこから造られて走り、すべてがうまくいった。解決策ではありませんが、少なくとも私はこれをAppleに提出できました。しかし、奇妙な問題.. – Snowman

関連する問題