diff --git a/doric-cli/scripts/init.js b/doric-cli/scripts/init.js index e70350ac..f0e95400 100644 --- a/doric-cli/scripts/init.js +++ b/doric-cli/scripts/init.js @@ -125,11 +125,12 @@ function initiOS(path, name) { 'Example.xcodeproj/project.pbxproj', 'Podfile', ].forEach(e => { - fs.writeFileSync(`${pathq}/${e}`, + fs.writeFileSync(`${path}/${e}`, fs.readFileSync(`${targetiOSPath}/${e}`).toString() .replace(/__\$__/g, name) .replace(/__\$Version__/g, currentVersion)) }) + fs.renameSync(`${path}/Example.xcodeproj`, `${path}/${name}.xcodeproj`) console.log(`Create Doric iOS Project Success`) }) }) diff --git a/doric-cli/target/iOS/Example.xcodeproj/project.pbxproj b/doric-cli/target/iOS/Example.xcodeproj/project.pbxproj index 0d2eb44d..1f051c97 100644 --- a/doric-cli/target/iOS/Example.xcodeproj/project.pbxproj +++ b/doric-cli/target/iOS/Example.xcodeproj/project.pbxproj @@ -365,7 +365,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 7EE2RX3L3P; - INFOPLIST_FILE = Example/Info.plist; + INFOPLIST_FILE = "$(SRCROOT)/App/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -383,7 +383,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 7EE2RX3L3P; - INFOPLIST_FILE = Example/Info.plist; + INFOPLIST_FILE = "$(SRCROOT)/App/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/doric-cli/target/iOS/Podfile b/doric-cli/target/iOS/Podfile index 2427b894..6332ab66 100644 --- a/doric-cli/target/iOS/Podfile +++ b/doric-cli/target/iOS/Podfile @@ -1,3 +1,4 @@ +source 'https://cdn.cocoapods.org/' # Uncomment the next line to define a global platform for your project # platform :ios, '9.0'