2015-02-05 70 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

刪除無效的符號鏈接,並重新提交

相關問題