iOS应用程序的三个版本/构build字段是: “Version” CFBundleShortVersionString (String – iOS,OS X)指定包的发行版本号,它标识应用程序的已发布迭代。 发行版本号是由三个以句点分隔的整数组成的string。 “Build” CFBundleVersion (String – iOS,OS X)指定了bundle的版本号,标识bundle的迭代(释放或未发布)。 构build版本号应该是一个由三个非负的,句点分隔的整数组成的string,第一个整数大于零。 该string应该只包含数字(0-9)和句点(。)字符。 前导零从每个整数中截断,将被忽略(即1.02.3相当于1.2.3)。 此密钥不可本地化。 “iTunes Connect版本号” :在iTunes Connect上创build应用程序的新版本时指定的版本号。 我的问题是: 当新版本的应用上传到App Store时,需要增加哪个版本/内部版本号? CFBundleShortVersionString或CFBundleVersion在应用程序更新之间保持不变? iTunes上传无效版本/内部版本号时显示的Apple信息源的额外点或确切的错误信息。 Android / Google Play注意: 提示这个问题的讨论是,Google Play商店中的Android应用的公共“版本”不需要增加,也不会被validation。 android:versionName在版本,升级,降级或任何随机string之间可以保持不变,而不是看起来是有效的“版本号”。 android:versionName – 一个string值,表示应用程序代码的发行版本,因为它应该显示给用户。 该值是一个string,以便您可以将应用程序版本描述为<major>.<minor>.<point>string或任何其他types的绝对或相对版本标识符。 而android:versionCode被强制为一个递增发布的整数。 苹果文档 正如刚刚接受的答案中所指出的那样,苹果最近在其网站上增加了一个技术说明,详细讨论了他们的版本/内部版本号scheme: Apple技术说明TN2420 – 版本号和内部版本号
前几天我安装了Xcode 5.今天我试图提交一个应用程序,但在validation过程中,我得到这个问题:“networking连接丢失”。 我从来没有任何问题,Xcode 4。 我的networking是好的,我没有使用任何代理。 什么是造成这个问题?
最近提交后,我得到了以下错误: 无效的签名 – 嵌套的应用程序包(FooBar.app/Contents/Frameworks/GData.framework)未签名,签名无效,或未使用Apple提交证书进行签名。 有关更多信息,请参阅“代码签名和应用程序沙盒指南”。 无效的签名 – 嵌套的应用程序包(FooBar.app/Contents/Frameworks/Growl.framework)未签名,签名无效,或未使用Apple提交证书进行签名。 有关更多信息,请参阅“代码签名和应用程序沙盒指南”。 无效的签名 – 嵌套的应用程序包libcurl(FooBar.app/Contents/Frameworks/libcurl.framework)未签名,签名无效,或未使用Apple提交证书签名。 有关更多信息,请参阅“代码签名和应用程序沙盒指南”。 所以我在Technote 2206上签了所有的框架包: codesign -f -v -s "3rd Party Mac Developer Application: Name" ./libcurl.framework/Versions/A/libcurl codesign -f -v -s "3rd Party Mac Developer Application: Name" ./libcurl.framework/Versions/A/libssh2.1.dylib codesign -f -v -s "3rd Party Mac Developer Application: Name" ./Growl.framework/Versions/A/Growl codesign -f -v -s "3rd Party Mac […]
我有一个OS X应用程序,通过Mac App Store分发,最近更新到Xcode 4.6.3。 当我现在运行我的常规构build时,我会收到: Command /usr/bin/codesign failed with exit code 1: /Users/Craig/Library/Developer/Xcode/DerivedData/Mac-dxcgahgplwpbjedqnembegifbowj/Build/Products/Debug/MyApp.app: code object is not signed at all In subcomponent: /Users/Craig/Library/Developer/Xcode/DerivedData/Mac-dxcgahgplwpbjedqnembegifbowj/Build/Products/Debug/MyApp.app/Contents/Frameworks/DropboxOSX.framework Command /usr/bin/codesign failed with exit code 1 我似乎无法辨别出我的项目中的任何其他更改,所以我不能确定它是与4.6.3更新还是其他问题有关。 我已经尝试重新启动Xcode,运行一个干净的生成,并清理生成文件夹。