Hel*_*miB 12 ios testflight xcode4.5
这在上传后显示在TestFlight网站上.
"无效的IPA:找不到Info.plist中指定的可执行文件 - 检查CFBundleExecutable密钥的值."
在Testflight桌面应用程序上,显示未找到dSYM,因此无法上传.
我用ios6升级XCode 4.5后突然出现这个问题.
任何人都曾经历过,亲切分享,任何解决方案都会受到赞赏.提前致谢.
cod*_*der 12
我有同样的问题,但我已经解决了.它与您的架构设置有关.在目标和项目构建设置中,必须使用armv 7设置所有构建设置.
在目标 - >构建设置中:
架构=标准(armv7,armv7s) - $(ARCHS_STANDARD_32_BIT)有效架构= armv7 armv7s
同样适用于您的项目构建设置.
希望这可以帮助.
rch*_*ier 11
我也有这个问题,我在之前的回复中找不到答案,所以这是我的.
dSYM 可能包含在您的可执行文件中(因此也包含在IPA中),但这意味着您在构建应用程序时选择了这样做.事实上,包括在可执行文件中的dSYM是只有在完成Strip Debug Symbols During Copy 构建设置设为NO.
但是,这是一个沉重的内容(我的应用程序是5MB,dSYM是10MB!),因此您通常不希望它在发布时包含在您的应用程序中.所以除了在开发中,这个标志更好YES.这就是TestFlight桌面应用程序将显示该dSYM not found消息的原因.
您可以使用TestFligh Co-pilot(在TestFlight桌面应用程序首选项中启用的菜单栏内容)来检测您的XCode上次存档.使用此功能允许TestFlight Desktop查找您的XCode存档,并且此存档始终包含dSYM.或者,如果您必须使用IPA,您还可以在TestFlight网站上上传dSYM文件(您应该在构建的Crashes部分中看到上传区域).
通过在XCode中获取存档,右键单击并按照,可以找到dSYM Show in Finder.右键单击Finder中的存档,选择Show package contents(或类似的东西,我使用的是OS X法语版),该软件包将包含您的dSYM文件dSYMs.
| 归档时间: |
|
| 查看次数: |
7768 次 |
| 最近记录: |