相关疑难解决方法(0)

增加内部版本号的更好方法?

我一直在使用shell脚本作为我的Xcode构建过程的一部分来增加plist文件中的内部版本号,但是它使得Xcode 4.2.1经常崩溃(关于不属于项目的目标的错误;我猜更改plist文件会以某种方式混淆Xcode).

shell脚本执行此操作,以便只有agvtool当文件比plist文件更新时才会增加构建号(因此只是构建时没有增加值):

if [ -n \"`find ProjDir -newer ProjDir/Project-Info.plist`\" ]; then agvtool -noscm next-version -all; else echo \"Version not incremented\"; fi
Run Code Online (Sandbox Code Playgroud)

有没有办法增加不破坏Xcode 的构建号(在plist文件中,或其他任何地方)?

最后编辑:我现在使用python脚本来做这种事情,我刚刚在github上公开了.它没有很好的记录,但不应该很难解决.作为奖励,此repo还包含一个有用的脚本,可自动将第三方库捆绑到应用程序包中.

shell xcode version agvtool xcrun

133
推荐指数
9
解决办法
5万
查看次数

AppStore提交 - 签名丢失或无效 - com.google.GPPSignIn3PResources

我正在尝试向AppStore提交iOS应用,我遇到以下错误:

错误ITMS-9000:"签名丢失或无效.捆绑路径'Payload/My_app_name.app/GooglePlus.bundle'中的捆绑'com.google.GPPSignIn3PResources'未使用Apple提交证书签名."

在我从未遇到过这个问题之前,我已经提交了这个应用程序.有人知道最近有什么变化吗?

更新: 我可以在出现此错误前约6小时提交应用程序.然后,我的应用被拒绝了这条消息:

此捆绑包无效 - 提交到App Store的新应用和应用更新必须使用Xcode 5.1.1或更高版本的公共(GM)版本和iOS 7 SDK构建.不要提交使用测试版软件构建的应用.

在此之后,无法再提交.

UPDATE2:

谷歌宣布了这一消息:

http://googledevelopers.blogspot.com.br/2014/09/an-important-announcement-for-ios.html

发布了一个新版本,解决了这个问题.

xcode itunesconnect app-store ios

44
推荐指数
3
解决办法
1万
查看次数

标签 统计

xcode ×2

agvtool ×1

app-store ×1

ios ×1

itunesconnect ×1

shell ×1

version ×1

xcrun ×1