1

Xcode でプログラムを作成しました。これは、最初の数値と 2 番目の数値を取り、ラジオ ボタンに応じて加算、減算、乗算、または除算する単純な電卓です。ビルドして実行すると、プログラムが起動して正常に動作します。友達に Mac を見せに行ったとき、プログラムをダブルクリックすると、プログラムがトレイに 0.05 秒ほど表示されてから消え、実際にプログラムを実行することはできませんでした。ただし、私のコンピューターではまだ完全に機能します。

私は何を間違っていますか?作成したプログラムを別の Mac で実行するにはどうすればよいですか? リリースは 10.5 に設定されていますが、アクティブな SDK は 10.6 に設定されています。10.5 と 10.6 の両方のシミュレーターで動作します。1 人の友人は私のように 10.6.3 を使用し、もう 1 人は 10.5.x を使用しています (最後の部分を思い出せません)。

アプリを取得するために、デバッグからリリースに変更し、アクティブな SDK を 10.5 に設定しました。次に、リリース フォルダでアプリを見つけ、iChat で送信しました。

合法的なアプリケーションを配布する場合、これは将来問題になると思います。

ありがとうございました!

私が何を意味するかをよりよく示すために、リリース版をアップロードしました。

http://www.filefront.com/16472557/Mac%20App%20Test.zip

4

2 に答える 2

2

必要なすべてのコードが実行可能ファイルに含まれるように、ZeroLink をオフにする必要があります。これは、Linking ビルド設定コレクションで行うことができます。

リリースに切り替えたとき、ZeroLink はオフになっているはずです。なぜそうしなかったのかはわかりませんが、手動でできるはずです。

それが役立つことを願っています。

于 2010-05-17T19:02:13.353 に答える
0

ウォークスルー:このアプリの署名されていないセキュリティ処理を防ぐには、Ctrl+アイコン->開くを押します。

于 2013-03-03T23:35:09.587 に答える