Pods-MyProject.development-配置Xcode中的(null)?

时间:2019-03-19 13:06:16

标签: ios swift xcode cocoapods config

  1. 我们已经在Project Navigator中创建了用于增强,错误,项目,预生产版本的配置。
  2. 在管理方案中,我们添加了一个用于增强,错误,项目,预生产的新方案。
  3. 在Idpal目标中的构建设置下,我们添加了“添加用户定义的设置”。
  4. 提及的名称为“ SERVER_BASE_URL ”,并为所有环境添加了所有基本UrL。检查附件SettingFile。
  5. 在“信息”属性列表中,我们将AppSettings添加为字典,将ServerBaseURL添加为String,并为其分配了值 $(SERVER_BASE_URL)。检查附件PlistFile
  6. 我们创建了一个新的设置模型,以通过Plist访问apiURL中的ServerBaseURL。在下面查看我的代码
  7. 我们已使用设备信息模型中的singleton和strAppVersion访问appDelegate中的apiURl,例如:1.1.0

let baseUrl =“(Settings.shared.apiURL)(DeviceInformation.sharedData.strAppVersion)/”

  1. 当我们更改不同的环境时,我们可以在整个项目中访问baseURl。

    我的疑问是,当我提交代码时,我删除了pod文件并提交。当我签出代码并再次安装时。

    我在配置文件中为空。我现在所做的是将null值更改为development。如何解决这个问题?

    安装Podfile之后:

  

MyProject。 Pods-MyProject.development-in(空)       MyProjectSDK。 Pods-MyProjectSDK.development-输入(空)


>     
>     Expected Result : 
>     
>     MyProject.           Pods-MyProject.development**
     

让路径= Bundle.main.path(forResource:“信息”,ofType:“ plist”)!让   plist = NSDictionary(contentsOfFile:path)为! [AnyHashable:任何]让   设置= plist [“ AppSetings”]为! [AnyHashable:任何] apiURL =   URL(string:(settings [“ ServerBaseURL”] as!String))!

0 个答案:

没有答案