2

Os X 10.6.4 と X コード バージョン 3.2.3 を使用して単純なアプリ ファイルを開発し、PackageMaker を使用してこれらのアプリ ファイルを配布しています。しかし、他の Mac でパッケージを実行しようとすると、パッケージが実行中の Os X と互換性がなく、ファイルがインストールされないというエラーが表示されます。これは X コードの問題ですか、それともパッケージ メーカーの問題ですか。再投稿して申し訳ありませんが、ベース SDK を 10.5 に変更してみましたが、開発に使用している Mac (Mac OS X 10.6.4) でコンパイルされ、正常に実行されましたが、OS X 10.5 を実行している Mac にインストールすると、.app ファイルがグレーアウトし、「このバージョンのアプリケーションはこのバージョンの Mac では使用できません」というメッセージがポップアップ表示されました。なぜこれが起こっているのですか?また、前述のように、フォームからユーザーの日付を受け取り、それをテキスト ファイルに書き込むために IBOutlet を使用しています。

4

2 に答える 2

2

LSMinimumSystemVersion キーの Info.plist に何か設定されていますか? これは、システムが参照する場所の 1 つです。

于 2010-09-17T20:12:58.873 に答える
0

私がまったく新しいとき、これを理解するのに苦労しました...ベースSDKと展開ターゲットが10.5であり、適切なコンパイラー(GCG4.0/4.2)を使用していることを確認してください。また、これらの設定を変更するときも確認してくださいリリースとデバッグの両方で変更すると、デバッグでのみ変更するというこの間違いを犯したことがあり、リリース用にビルドしたときは、これらの設定を変更しなかったため、10.6 でしか機能しませんでした。

于 2010-09-17T23:34:11.333 に答える