Pods-MyProject.development - в (ноль) в конфигурации xcode? - PullRequest
0 голосов
/ 19 марта 2019
  1. Мы создали конфигурацию в Project Navigator для Enhancement, Bugs, project, pre-prod.
  2. В схему управления мы добавили новую схему для Enhancement, Bugs, project, pre-prod.prod.
  3. В настройке сборки в цели Idpal мы добавили «Добавить пользовательскую настройку».
  4. Упомянули имя как «SERVER_BASE_URL » и добавили все базовые URL длявсе среды.Проверьте вложение SettingFile.
  5. В списке свойств Info мы добавили AppSettings в качестве словаря и ServerBaseURL в качестве строки и присвоили значение $ (SERVER_BASE_URL) .проверьте вложение PlistFile.
  6. Мы создали новую модель настроек для доступа к ServerBaseURL в apiURL через Plist.Проверьте код ниже(DeviceInformation.sharedData.strAppVersion) / "
  7. Когда мы меняем другую среду, мы можем получить доступ к baseURl во всем проекте.

    Я сомневаюсь, что когда я фиксирую код, я удаляю файл pod и фиксирую.Когда я проверяю свой код и устанавливаю снова.

    Я получаю ноль в файле конфигурации.Что я сделал сейчас, так это изменил нулевое значение на развитиеКак исправить эту проблему?

    После установки подфайла:

MyProject.Pods-MyProject.development - в (нулевой) MyProjectSDK.Pods-MyProjectSDK.development - in (null)


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

let path = Bundle.main.path (forResource: "Info", ofType: "plist")!пусть plist = NSDictionary (contentsOfFile: path) как![AnyHashable: Any] пусть settings = plist ["AppSetings"] as![AnyHashable: Any] apiURL = URL (строка: (параметры ["ServerBaseURL"] как! String))!

...