xcarchive 生成ipa 文件的方法

从 Xcode 6 开始,打包需要开发者帐号添加到授权帐号列表里。

现实情况是作为公司开发工作者,很少能获此殊荣。

 

解决之道:

用 Xcode 6/7 照常打包,生成 *.xcarchive 文件,然后,我们再想办法将 *.xcarchive 转换成 *.ipa 文件就行了。

简之:

src code ----- xcode ----->  *.xcarchive ----- xcodebuild -----> *.ipa

 

*.xcarchive 文件转换成 *.ipa 文件具体做法:

在命令行下,执行:

xcodebuild -exportArchive -archivePath ${PROJECT_NAME}.xcarchive \
                          -exportPath ${PROJECT_NAME} \
                          -exportFormat ipa \
                          -exportProvisioningProfile ${PROFILE_NAME}
 
参数:
PROJECT_NAME - 工程名称
PROFILE_NAME - profile文件
如下图:
 
xcarchive 生成ipa 文件的方法_第1张图片
 
 
${PROFILE_NAME} 为:
xcarchive 生成ipa 文件的方法_第2张图片
 
 

此外,按照如下方法能找到Xcode生成的 *.xcarchive 文件:

xcarchive 生成ipa 文件的方法_第3张图片

 

你可能感兴趣的:(xcarchive 生成ipa 文件的方法)