我想为我的应用程序制作构建脚本以导出xcarchive和ipa文件。
我使用以下命令导出xcarchive:
@echo off&setlocal
cd E:\Test
for /f "delims=" %%i in ('dir /a-d/b *.txt') do (
set "nname="
set "fname=%%~i"
for /f "usebackqskip=7delims=" %%f in ("%%~i") do if not defined nname
set "nname=%%f"
setlocal enabledelayedexpansion
set "nname=!nname:~0,40!"
echo rename "!fname!" "!nname!"
endlocal
)
这给了我一个xcarchive文件,我使用以下来导出IPA文件:
xcodebuild -scheme myscheme archive -archivePath path/appname.xcarchive
无论我在 exportProvisioningProfile 前面输入什么,我都会收到以下错误消息。 没有配置文件匹配***
**导出失败**
我应该在 exportProvisioningProfile 面前写下***的内容?
答案 0 :(得分:0)
配置文件的名称。这与页面上显示的名称相同(https://developer.apple.com/account/ios/profile/profileList.action)。如果您在该名称中有空格,则需要使用引号编写名称。 E.g。
xcodebuild -exportArchive -exportFormat IPA -archivePath
MyMobileApp.xcarchive -exportPath MyMobileApp.ipa
-exportProvisioningProfile 'MyMobileApp Distribution Profile'
也可能是您没有下载配置文件,尝试重新下载并使用Xcode打开它以将其安装在正确的位置。