【问题标题】:Codesigning Frameworks in OSX Mac App Store AppOSX Mac App Store App 中的代码设计框架
【发布时间】:2015-04-07 15:40:43
【问题描述】:
我正在尝试将我的 OSX 应用程序上传到 Mac App Store。由于“无效的二进制文件”,我不断收到一封电子邮件。该电子邮件提到“无效签名 - 路径 App Name.app 中的主应用程序包应用程序名称存在以下签名错误:--”
然后列出我在我的应用程序中使用的框架,包括 Parse.com。
我该如何解决这个问题?
谢谢
【问题讨论】:
标签:
xcode
macos
swift
frameworks
code-signing
【解决方案1】:
这就是我修复它的方法;
- 输入目标的构建设置
- 查找“其他代码签名标志”行
- 在释放参数中输入--deep值
- 关闭 XCode
- 进入 Mac 上的派生数据文件夹,删除旧派生数据(默认路径为:/Users/YOUR_USER_NAME/Library/Developer/Xcode/DerivedData)
- 打开 Xcode 并构建
如果未构建,请尝试从 Parse 下载最新版本的 SDK,然后重试。
构建归档后,再次提交应用。应该没问题的。