【发布时间】:2018-08-24 18:31:53
【问题描述】:
ERROR ITMS-90174: "Missing Provisioning Profile - Apps must contain a provisioning profile in a file named embedded.mobileprovision."
过去 3-4 天,这个问题一直困扰着我,我尝试过辞职,我正在使用如下所示的构建配置:
{
"ios": {
"debug": {
"codeSignIdentity": "iPhone Developer",
"provisioningProfile":"ID found in myapp.mobileprovision",
"developmentTeam": "VKUC8843LP",
"packageType": "development"
},
"release": {
"codeSignIdentity": "iPhone Developer",
"provisioningProfile":"ID found in myapp.mobileprovision",
"developmentTeam": "VKUC8843LP",
"packageType": "app-store"
}
}
}
我正在使用cordova,这是我为构建应用程序而运行的命令:
cordova build ios --release --buildConfig
cd platforms/ios
pushd "build"
mkdir ./Payload
cp -R "emulator/myapp.app" ./Payload
zip -qyr MyApp.ipa ./Payload
rm -r ./Payload
popd
然后我把它放在 ApplicationLoader 中,每次我发送它,我都会收到上面的消息。我在 /App(www 之前的目录)中有一个 build.json。当我打开 XCode 文件并检查签名时,它说:
Provisioning profile "myapp" doesn't include signing certificate "iPhone Distribution: DEv Name(MYID1234)".
【问题讨论】:
-
更新到 xcode 10 后我也遇到了这个问题。你有没有解决这个问题?
-
我现在在platforms/ios中打开xcode项目,然后构建->归档。稍后我将使用更好的信息进行编辑。
-
自 xcode 10 with cordova 以来我也收到此错误。我一直在浏览 xcode。