2017-05-07 4 views
0

저는 React 네이티브 개발자이고 Xcode를 건드리지 않고 App Store/Google Play에 앱을 게시하기위한 워크 플로를 정리하려고합니다. fastlane을 사용하면 장치 배포 대상을 수정하는 것 외에 거의 모든 것이 자동으로 수행됩니다. React Native 프로젝트를 시작할 때 기본적으로 앱은 "iPhone 전용"이지만 대부분의 앱은 유니버설 (iPhone/iPad)이어야합니다.프로그래밍 방식으로 XCode 프로젝트의 장치 대상을 변경하는 방법?

노드 사용하기 plists를 포함하여 파일을 쉽게 읽고 수정할 수 있습니다. 그러나 Info.plist에서이 매개 변수를 제어하는 ​​설정을 찾을 수 없습니다. 어떤 파일에이 설정이 포함되어 있습니까?

답변

1

는 그 설정이 프로젝트 파일

YourProject.xcodeproj/project.pbxproj 

프로그래밍 방식 fastlane 내에서 프로젝트 파일을 조작하는 보석 xcodeproj을 사용할 수 있습니다에 있다고 생각합니다.

project = Xcodeproj::Project.open('path/to/YourProject.xcodeproj')