我收到了一个应用程序被拒绝的原因:“我们发现您的应用程序无法在运行 iOS 5.0.1 的 iPhone 4 上启动,无论是在 Wi-Fi 还是蜂窝网络上。”
我不确定原因,因为临时构建很好,但后来我看到了可能影响它的两件事。
我的编译器标志仅用于临时构建而不是分发。这些是由于 AdMob 而添加的。猜猜这可能是原因吗?
-v -v -v -gcc_flags "-framework AudioToolbox -framework MessageUI -framework
SystemConfiguration -L${ProjectDir}/libs -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>