e ${Scheme_Name} -configuration ${Configuration}

“`

2. 編譯工程

編譯工程是將代碼轉換為可執行程序,并生成 .app 文件。可以在 Shell 腳本中添加如下命令:

“`Shell

xcodebuild -project ${Project_Name} -scheme ${Scheme_Name} -configuration ${Configuration} archive -archivePath ${Archive_path}

“`

其中,${Project_Name} 為工程名稱,${Scheme_Name} 為當前使用的 scheme 名稱,${Configuration} 為編譯的配置類型,${Archive_Path} 為生成的 .xcarchive 文件路徑。

3. 打包

unity打包ios上線歸納

打包是將編譯好的 .app 文件打包成 .ipa 文件,并生成符號表文件 dSYM。可以在 Shell 腳本中添加如下命令:

“`Shell

xcrun -sdk iphoneos -v PackageApplication -archive ${Archive_path} -o ${IPA_Path} –sign ${CERTIFICATE_NAME} –embed ${PROVISIONING_PROFILE_PATH}

“`

其中,${Archive_Path} 為生成的 .xcarchive 文件路徑,${IPA_P純uniapp打包的ios能審核過嗎ath} 為生成的 .ipa 文件路徑,${CERTIFICATE_NAME} 為證書名稱,${PROVISIONING_PROFILE_PATH} 為描述文件路徑。

4. 上傳

可以在 Shell 腳本中使用 altool 命令執行上傳操作。上傳前需要配置好賬號信息。以上傳到 App Store Connect 為例,可以配置如下信息:

“`Shell

export PATH=”/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support:${PATH}”

export DELIVER_USER=”your email”

export DELIVER_PASSWORD=”your password”

export DELIVER

未經允許不得轉載:亦門 » ios 腳本打包需要注意哪些事項?

相關推薦