我正在向App Store提交iPhone应用程序.在对应用程序进行最后的修改时,当我收到此消息时,我正在我的iPhone上编译和运行应用程序:
存在内部API错误.
控制台有这样说:
25/08/2010 10:10:54 Xcode[3556] Failed willExecute: Error Domain=com.apple.platform.iphoneos Code=0 UserInfo=0x2011adec0 "There was an internal API error." -- {
NSLocalizedDescription = "There was an internal API error.";
NSLocalizedFailureReason = "";
NSLocalizedRecoverySuggestion = "";
}
Run Code Online (Sandbox Code Playgroud)
问题是该项目特有的,其他项目不会遇到同样的问题.当移动到另一台机器或交换另一台移动设备时,会出现同样的问题.
我应该非常感谢有关该主题的任何提示或想法.
当我试图运行已经安装在我的iOS设备上的应用程序时,我在Xcode 4.5 beta 4上遇到了同样的问题.您可以尝试从设备中删除您的应用,并确保使用开发者资料进行签名.
啊哈!感谢上天的颠覆。通过与工作版本进行比较,我发现 info.plist 中的一个令人反感的“UIRequiredDeviceCapability”出现了错误。一个小小的数字挖掘表明它必须是一个数组或字典,而不是像我的情况那样的字符串。如此设定...
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>still-camera</string>
</array>
Run Code Online (Sandbox Code Playgroud)
..解决了问题。
@Toastor,这发生在部署过程中,甚至在应用程序通过线路连接到设备之前。
| 归档时间: |
|
| 查看次数: |
36082 次 |
| 最近记录: |