使用离子编写的iOS应用程序,更新代码库并在设备上运行它是一个很大的问题。由于我的应用程序需要代码签名,我必须从XCode分配配置文件。添加后,CLI仍然存在代码签名问题(例如从未设置配置文件)。这导致我在更新项目时删除和读取ios平台(巨大的痛苦和浪费时间)。如何使用手动代码签名从CLI构建/运行?我正在寻找某种CLI属性来按文件路径设置配置文件。也许它可以在配置文件中手动设置?
编辑:找到--buildConfig属性,您可以使用它在.json文件中手动指定构建配置,如下所示:
{
"ios": {
"debug": {
"codeSignIdentity": "iPhone Development",
"provisioningProfile": "926c2bd6-8de9-4c2f-8407-1016d2d12954",
"developmentTeam": "FG35JLLMXX4A",
"packageType": "development"
},
"release": {
"codeSignIdentity": "iPhone Distribution",
"provisioningProfile": "70f699ad-faf1-4adE-8fea-9d84738fb306",
"developmentTeam": "FG35JLLMXX4A",
"packageType": "app-store"
}
}
}
不幸的是,它需要在您拥有会员资格时可用的developmentTeam ID。它也没有解决我的问题(仍然是错误:找不到X的配置文件......)但也许它会帮助某人。
答案 0 :(得分:0)
显然,您只能在没有会员资格的Apple ID上进行开发时使用已管理的签名。在这种情况下,如果签名存在问题,例如“sdk中的产品类型'应用程序需要代码签名...”,则可以快速修复。如果第一次构建成功并且后面的代码签名存在问题,请尝试使用
sudo cp -r ~/Library/MobileDevice/ /Library/MobileDevice/
更多信息,请访问:Xcode continuous integration provisioning profile error