我终于意识到为什么“存档”选项是灰色的。我需要选择一个 iOS 设备。
我目前拥有的唯一设备上安装了 iOS6。
尝试存档应用程序时,它会显示以下内容:
ld:警告:忽略文件/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/usr/lib/crt1.3.1.o,文件是为armv7构建的不是被链接的架构(armv6):/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/usr/lib/crt1.3.1.o ld:入口点(开始)未定义。通常在 crt1.o 中用于架构 armv6 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
但是我想支持armv6。我该怎么办?
编辑:我尝试将目标从 iOS4.0 更改为 iOS 4.2 并说以下内容:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo:/Users/airrider3/Library/Developer/Xcode/DerivedData/TRGame-fvkoniflczyexwhcnmjvozqbuozd/Build/Intermediates/ArchiveIntermediates/AppStore/ IntermediateBuildFilesPath/TRGame.build/Release-iphoneos/iOSGame.build/Objects-normal/armv7/Kipos 和 /Users/airrider3/Library/Developer/Xcode/DerivedData/TRGame-fvkoniflczyexwhcnmjvozqbuozd/Build/Intermediates/ArchiveIntermediates/AppStore/IntermediateBuildFilesPath/TRGame .build/Release-iphoneos/iOSGame.build/Objects-normal/armv7/Kipos 具有相同的架构(armv7),不能在同一个胖输出文件命令/Applications/Xcode.app/Contents/Developer/Platforms/ iPhoneOS.platform/Developer/usr/bin/lipo 失败,退出代码为 1
编辑:我现在设法将 armv7 存档到 iOS 4.0。它会工作吗?