我正在尝试使用ipa
创建application
的{{1}}。
我能够成功terminal
我的应用,但转换为build
时,会引发以下错误:
ipa
当我尝试使用Check dependencies
Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “/Users/xxxx/Downloads/Certificate/xxxx.mobileprovision”, however, no such provisioning profile was found.
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.0'
** ARCHIVE FAILED **
构建相同的应用程序时,它可以使用相同的X-Code
工作正常。
我正在运行以构建provisioning profile
的脚本是
ipa
编辑1:
我已将脚本更改为
xcodebuild -verbose -project Build_Project_From_Terminal.xcodeproj -scheme nameOfProject -configuration Release -sdk iphoneos clean archive CONFIGURATION_BUILD_DIR="/Users/xxxx/Desktop/xxxx/Project Name/build" PROVISIONING_PROFILE="/Users/xxxxx/Downloads/Certificate/xxxxx.mobileprovision"
有了这个,我得到DEVELOPER_NAME="xxxxxxxxx" APP_NAME="xxxxxx"
xcodebuild archive -project $APP_NAME.xcodeproj -scheme $APP_NAME -archivePath ./$APP_NAME.xcarchive
xcodebuild -exportArchive -exportFormat APP -archivePath ./$APP_NAME.xcarchive -exportPath ./$APP_NAME.ipa
iphoneos PackageApplication -v ./$APP_NAME.app -o ./$APP_NAME.ipa --sign $DEVELOPER_NAME --embed ./*.mobileprovision
作为输出。当我尝试安装它时,它根本不安装。
任何帮助将不胜感激。
答案 0 :(得分:1)
请使用其他方法。这是一个有效的例子
DEVELOPER_NAME =“您的苹果开发者名称” APP_NAME =“申请名称”
xcodebuild archive -workspace $ APP_NAME.xcworkspace -scheme $ APP_NAME -archivePath ./$ APP_NAME.xcarchive
xcodebuild -exportArchive -exportFormat APP -archivePath ./$APP_NAME.xcarchive -exportPath ./$ APP_NAME.ipa
iphoneos PackageApplication -v ./$APP_NAME.app -o ./$APP_NAME.ipa --sign $ DEVELOPER_NAME --embed ./*.mobileprovision
将以上shell脚本保存在文件(abc.sh)中,并将该文件与您的配置文件一起保存在项目文件夹中。使用终端运行此脚本会将ipa保存在项目目录中。