macos - Cocoapods - 无效的符号链接(symbolic link)(标题)阻止提交到 App Store

标签 macos swift cocoapods

我在尝试提交 osx 应用程序时遇到以下错误:

We have discovered one or more issues with your recent delivery for "Planiro Tracker". To process your delivery, the following issues must be corrected:

Invalid Symlink - Your package contains a symbolic link 'com.droidlabs.PlaniroTracker.pkg/Payload/PlaniroTracker.app/Contents/Frameworks/Alamofire.framework/Headers' which resolves to a location 'com.droidlabs.PlaniroTracker.pkg/Payload/PlaniroTracker.app/Contents/Frameworks/Alamofire.framework/Versions/Current/Headers' that does not exist or is outside of the package.

Invalid Symlink - Your package contains a symbolic link 'com.droidlabs.PlaniroTracker.pkg/Payload/PlaniroTracker.app/Contents/Frameworks/PromiseKit.framework/Headers' which resolves to a location 'com.droidlabs.PlaniroTracker.pkg/Payload/PlaniroTracker.app/Contents/Frameworks/PromiseKit.framework/Versions/Current/Headers' that does not exist or is outside of the package.

我检查了应用程序的内容,cocoapods 安装的所有框架都包含无效的“ header ”符号链接(symbolic link)。 Cocoapods 版本 0.36.4。

我将 mkdir -p "${destination}/$1/Versions/A/Headers" 添加到 Pods-frameworks.sh 作为临时解决方法,但奇怪的是没有创建目录(不确定它应该发生在哪里),也许我做错了什么?

最佳答案

删除 header 符号链接(symbolic link)并重新提交。

为我工作。

确保文件夹“headers”位于框架文件夹的根目录中

还要确保二进制文件位于根文件夹中。

例子: enter image description here

关于macos - Cocoapods - 无效的符号链接(symbolic link)(标题)阻止提交到 App Store,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29929865/

相关文章:

swift - 具有静态库依赖的 CocoaPod

c - 如何在 Mac 上使用 Xcode 用 C 语言设置 I/O 重定向?

excel - 如何从 VBA (Excel) 调用 Bash 脚本

ios - 被放弃的 promise 会怎样?

swift - 使用 MaterialComponents 框架时出现 "Image not found"错误

ios - Xcode:项目中framework和pod有区别吗?

macos - 我需要从我的 Mac 应用程序中的一张图像中删除标记的对象。无论如何,有这样做吗?

macos - 实现自定义绘制 NSMenuItem View 的直接方法

ios - 如何通过按一下按钮将 UISlider 缓慢地向左或向右移动?

ios - show segue 后我的 viewcontroller 没有被取消初始化