0

現在のプロジェクトにゲームを追加したいのですが、ゲームと現在のプロジェクトは 2 つの別々のプロジェクトです。どうすればそれらを 1 つに結合できますか?

私は2つの可能な解決策を考えました:

  1. ソースコードをマージします。しかし、これは面倒で非常に面倒なので、やりたくありません。
  2. ゲームを.appor .ipa or or.aまたは何か他のものにパッケージ化し、このゲーム パッケージをプロジェクトにインポートしますが、Objective-C コードで実行する方法がわかりません。

実際には、2 番目の方法を以下に説明します。

NSWorkspace *workspacce = [NSWorkspace sharedWorkspace]; 
NSString * appPath = [[workspacce activeApplication] objectForKey:@"NSApplicationPath"];
appPath = [appPath stringByDeletingLastPathComponent]; 
appPath = [appPath stringByAppendingPathComponent:@"/CSVEdit.app"];
[workspacce launchApplication:appPath];
[[NSWorkspace sharedWorkspace] launchApplication:@"a`enter code here`ppName"] ;

より効果的または簡単な解決策を持っている人はいますか?

4

1 に答える 1

0

合併しか選択肢はないと思います。別のアプリを起動することは許可されていないためです。

Apps that install or launch other executable code will be rejected

第2章 機能のポイント 2.8用語に書かれています。

于 2012-05-02T09:34:50.557 に答える