我有一個現有的應用程式,想使用Fastlane。
所以在添加了一些配置后,我想將新的構建發送到testflight,
所以我使用了這個通道
。所以我使用這個通道
platform :ios do<
private_lane :staging_build do
increment_build_number(xcodeproj: ' ./ios/myapp.xcodeproj')
gym(scheme: 'myApp', workspace: ' ./ios/myapp.xcworkspace')
結束。
desc 'Build & send to testflight'/span>
lane :upload_to_testF do
階段性_構建
upload_to_testflight(username: '*****@gmail.com', app_identifier: 'com.comp.myapp')
commit_version_bump(message: 'bump build')
push_to_git_remote
結束。
結束。
因此,運行后
fastlane ios send_to_testF
.ipa檔案生成,構建號遞增
我終究得到了這個錯誤
ERROR ITMS-90186: "無效的預發布列車。火車版本'1.0.14'已關閉,無法提交新的構建"。 ERROR ITMS-90062。"這個捆綁包是無效的。Info.plist檔案中的鍵CFBundleShortVersionString[1.0.14]的值必須包含一個比之前批準的版本[1.0.14]更高的版本。請在https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring"找到有關CFBundleShortVersionString的更多資訊。我在應用商店里有這個版本
![]()
在Xcode中也是如此
那么他們為什么要求增加它呢!?
uj5u.com熱心網友回復:
Apple connect不接受具有相同版本號的新版本,但你可以讓fastlane處理這個問題,以確保你不會錯過什么。使用類似的東西:
... increment_version_number( version_number: "1.0.15" # 設定一個特定的版本號。 )轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/321922.html
標籤:
下一篇:連接兩個表并得到重復的記錄


