2015-02-05 74 views
1

我有一个使用静态库和扩展的应用程序。我建立并上传到AppStore上后,我得到了与以下内容的电子邮件:我的iOS应用程序因为SYMLINK无效而被拒绝

无效的符号链接 - 您的软件包中包含一个符号链接 “ApptentiveResources.bundle/ApptentiveResources.bundle”的解决 的位置 “/Users/administrator/Library/Developer/Xcode/DerivedData/APPNAME-deobhgkhragul tfojmikyyibbvsx/Build/Intermediates/ArchiveIntermediates/APPNAME/IntermediateBuildFilesPath/UninstalledProducts/ApptentiveResources.bundle' 不存在或位于软件包外部。

无效的符号链接 - 你的包中包含一个符号链接“插件/分享 APPNAME.appex /分享APPNAME.appex”解析为一个位置 “/用户/管理员/库/开发商/ Xcode中/ DerivedData/APPNAME-deobhgkhragultfojmikyyibbvsx/Build/Intermediates/ArchiveIntermediates/APPNAME/IntermediateBuildFilesPath/UninstalledProducts/Share 使用APPNAME.appex'不存在或不在包内。

任何想法该怎么办?

回答

0

自2014年3月起,使用众所周知的符号链接解决方法的应用程序将不会传递给审阅。

我假设您在您的应用程序中使用了这种解决方法。

解决方法在此链接的答案中讨论;

Adding a Symbolic Link in the Application Bundle

+0

我没有在我的项目中使用这个。我刚刚添加了Apptentive库并进行了扩展,问题似乎来自库中的包:ApptentiveResources.bundle和扩展中的某些内容:APPNAME.appex – 2015-02-05 14:24:17

+0

您是否确保单击“需要时复制项目”添加库时是否有复选框? – 2015-02-05 14:27:47

+0

该库被表示为一个子项目,我正确地遵循了所有说明。奇怪的是,它说的应用程序的扩展相同。我已经在构建中查找这些文件,并且它们位于正确的位置。 – 2015-02-05 14:31:48

0

删除无效的符号链接,并重新提交

相关问题