簡體   English   中英

錯誤ITMS-9000無效的體系結構x86_64,i386

[英]Error ITMS-9000 Invalid Architectures x86_64, i386

我正在嘗試將構建上傳到Itunes Connect,但是在“使用Itunes Connect驗證資產”步驟中出現了一些錯誤。 所有這些錯誤都在這里,因為第三方框架(Scout SDK中的SKMaps.framework)中包含n不支持的體系結構x86_64 i386

感謝這里的Build Phases腳本: http : //ikennd.ac/blog/2015/02/stripping-unwanted-architectures-from-dynamic-libraries-in-xcode/我設法刪除了x86_64,i386,如下所示lipo -info命令:

MacBook:〜Karl $ lipo -info /Users/Karl/Library/Developer/Xcode/DerivedData/MyApp/Build/Products/Debug-iphoneos/MyApp.app/Frameworks/SKMaps.framework/SKMaps fat文件中的體系結構為: armv7臂64

但是我在上傳時仍然有問題。 看來我只刪除了SKMaps.framework的Debug版本中的體系結構,而不是Release版本....。

請問您有什么建議嗎? 非常感謝你 :)

注意:我無法在Release目錄中找到該框架:/ Xcode / DerivedData / MyApp / Build / Intermediates / ArchiveIntermediates / RunInTheCity / BuildProductsPath / Release-iphoneos,所以我無法驗證lipo。

也嘗試添加armv7s。 默認架構師

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM