BundleUrl return 无

BundleUrl return nil

我有一个项目层次结构与此类似的应用程序;

ProjectApp
-AppNative
ProjectAppTest
ProjecUIAppTests

我有一个 public class swift 并且我想获取 bundleURL :

public class AppBundle {
   
   static var bundle : Bundle = AppBundle.initBundle()
    
   class func initBundle() -> Bundle {
       let podBundle = Bundle(for: AppBundle.self)
       let bundleURL = podBundle.url(forResource: "ProjectApp", withExtension: "bundle")
       return Bundle(url: bundleURL!)!
    }
}

bundleURL return 无。我不明白。我该如何解决?

单击 + 按钮 复制捆绑资源 并添加您的文件。 然后就可以正确获取路径了。

我使用 .bundleURL 访问 bundleURL;

public class AppBundle {
   
   static var bundle : Bundle = AppBundle.initBundle()
    
   class func initBundle() -> Bundle {
       let podBundle = Bundle(for: AppBundle.self)
       let bundleURL = podBundle.bundleURL
       return Bundle(url: bundleURL!)!
    }
}