我的应用因以下原因被拒绝: “我们发现您的应用在运行iOS 5.0.1的iPhone 4上无法在Wi-Fi和蜂窝网络上启动。”当我推送通知时,是否需要分发版本的授权文件?
我不确定这个原因,因为adhoc构建很好,但后来我看到两件事情可能会影响它。
我的编译器标志只适用于ad-hoc构建而不是分布。这些都是因为AdMob而添加的。猜猜这可能是原因?
-v -v -v -gcc_flags “-framework AudioToolbox -framework MessageUI -framework
SystemConfiguration -L $ {} PROJECTDIR /库-lGoogleAdMobAds -force_load
$ {} PROJECTDIR /libs/libGoogleAdMobAds.a”我发现了很多关于特殊文件的帖子,但是我需要它来进行生产吗?我将我的Entitlements.plist添加到MonoTouch中的“自定义权利”条目中,但不确定是否需要它。这是原因吗?该权利的文件是在这里: ...
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>get-task-allow</key> <false/> <key>application-identifier</key> <string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string> <key>keychain-access-groups</key> <array> <string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string> </array>
这是编译器标志。该应用现在正在运行http://itun.es/iLm3mF – 2011-12-23 22:44:13