Objective c 以编程方式发现.DMG的名称

Objective c 以编程方式发现.DMG的名称,objective-c,Objective C,假设我有一个.DMG 我点击它打开它 里面有一个应用程序。 我运行应用程序(由我开发) 是否有一种编程方式让可执行文件在运行时找到它运行的.DMG的名称(如果有)?可能是一个“获取完整路径”,其中将包括该DMG的名称?在.DMG名称上可能存在某些关键字,如果它们存在,我需要对它们采取行动 [[NSBundle mainBundle] bundlePath]; //Or Bundle URL, depends if you prefer NSString or NSURL.

假设我有一个.DMG 我点击它打开它 里面有一个应用程序。 我运行应用程序(由我开发)

是否有一种编程方式让可执行文件在运行时找到它运行的.DMG的名称(如果有)?可能是一个“获取完整路径”,其中将包括该DMG的名称?在.DMG名称上可能存在某些关键字,如果它们存在,我需要对它们采取行动

[[NSBundle mainBundle] bundlePath]; //Or Bundle URL, depends if you prefer NSString or NSURL.