You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio for Mac构建Xamarin.Forms的CocoaApp安装包报错如何解决

问题解决方案

1. 验证开发者证书有效性

productbuild 退出码134绝大多数场景和签名配置缺失有关,首先确认你已安装有效的开发者ID安装程序证书:

  • 打开「钥匙串访问」,切换到左侧「登录」-「我的证书」分类
  • 确认存在状态为「有效」的Developer ID Installer类证书,证书未过期且信任设置为默认
    如果缺少该证书,需要登录苹果开发者账号后台生成并下载安装到本地钥匙串。

2. 清理构建缓存后重试

  • 关闭Visual Studio for Mac,删除项目根目录下的bin、obj文件夹清除所有构建残留
  • 重新启动Visual Studio for Mac,切换到Release构建配置,重新勾选「Create installer package」选项执行构建

3. 手动执行命令排查具体错误

如果上述操作仍报错,可以手动运行productbuild命令查看详细错误信息:

  • 先关闭安装包选项,完成一次正常的Release构建,得到.app产物,默认路径为bin/Release/[你的应用名].app
  • 打开终端执行如下命令,替换对应路径:
    productbuild --component /path/to/你的应用.app /Applications test_installer.pkg
    终端会输出完整的错误日志,可根据提示定位具体问题。

4. 权限相关排查

  • 确认项目没有存放在iCloud同步目录、系统桌面、文档等受限存储路径,将项目移动到用户主目录下的自建文件夹重试
  • 打开「系统设置」-「隐私与安全性」-「完全磁盘访问」,给Visual Studio for Mac开启完全磁盘访问权限

内容的提问来源于stack exchange,提问作者Julien

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 22:09:04