Xcode 6 gặp sự cố khi gửi Lưu trữ


201

Hôm nay tôi đã tải lên bản dựng ứng dụng đầu tiên của mình thành công lên App Store để thử nghiệm bản beta. Sau khi thực hiện một vài thay đổi, khi tôi cố gửi lại kho lưu trữ mới, Xcode bị lỗi và vẫn gặp sự cố.

Đó là nhật ký:

Process:               Xcode [36810]
Path:                  /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:            com.apple.dt.Xcode
Version:               6.3.2 (7718)
Build Info:            IDEFrameworks-7718000000000000~2
App Item ID:           497799835
App External ID:       812404257
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Xcode [36810]
User ID:               501

Date/Time:             2015-06-17 21:59:26.432 +0430
OS Version:            Mac OS X 10.10.3 (14D136)
Report Version:        11
Anonymous UUID:        A70B5585-6ADF-B647-C184-94420293DB9F

Sleep/Wake UUID:       536542A5-38C8-405F-8A5E-28DBE775C033

Time Awake Since Boot: 110000 seconds
Time Since Wake:       18000 seconds

Crashed Thread:        14  Dispatch queue: NSOperationQueue 0x7fdb9771af00 :: NSOperation 0x7fdb97679160 (QOS: USER_INITIATED)

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Application Specific Information:
ProductBuildVersion: 6D2105
ASSERTION FAILURE in /SourceCache/IDEFrameworks/IDEFrameworks-7718/IDEFoundation/Issues/IDEIssueManager.m:457
Details:  This method must only be called on the main thread
Object:   <IDEIssueManager>
Method:   +_issueProviderInfo
Thread:   <NSThread: 0x7fdb971db920>{number = 80, name = (null)}
Hints:   None
Backtrace:
  0  0x0000000102e28b6a -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (in IDEKit)
  1  0x0000000101b765df _DVTAssertionHandler (in DVTFoundation)
  2  0x0000000101b768ce _DVTAssertionFailureHandler (in DVTFoundation)
  3  0x00000001024f248e +[IDEIssueManager _issueProviderInfo] (in IDEFoundation)
  4  0x00000001024f1b0d -[IDEIssueManager _updateIssueProviders] (in IDEFoundation)
  5  0x0000000101b893de __73-[DVTObservingBlockToken observeValueForKeyPath:ofObject:change:context:]_block_invoke (in DVTFoundation)
  6  0x0000000101afed5c DVTInvokeWithStrongOwnership (in DVTFoundation)
  7  0x00000001019b03e4 -[DVTObservingBlockToken observeValueForKeyPath:ofObject:change:context:] (in DVTFoundation)
  8  0x00007fff8a8af0f3 NSKeyValueNotifyObserver (in Foundation)
  9  0x00007fff8a8bbd68 NSKeyValueDidChange (in Foundation)
 10  0x00007fff8a87497d -[NSObject(NSKeyValueObserverNotification) didChangeValueForKey:] (in Foundation)
 11  0x00007fff8befddaf doSetValuesInSourceWithKVO (in CoreFoundation)
 12  0x00007fff8befdc46 _CFXPreferencesReplaceValuesInNamedVolatileSource (in CoreFoundation)
 13  0x00007fff8aa4b027 -[NSUserDefaults(NSUserDefaults) setVolatileDomain:forName:] (in Foundation)
 14  0x0000000119e34a13 -[NSUserDefaults(ITunesConnectFoundationExtensions) REPLACEMENT_setVolatileDomain:forName:] (in ITunesConnectFoundation)
 15  0x0000000119e34f87 -[NSUserDefaults(ITunesConnectFoundationExtensions) synchronizeRegistrationDomains] (in ITunesConnectFoundation)
 16  0x0000000119e34d5d -[NSUserDefaults(ITunesConnectFoundationExtensions) registerPriorityDefaults:] (in ITunesConnectFoundation)
 17  0x0000000119e2669e -[MZJSONServiceClient processApplicationSettings:] (in ITunesConnectFoundation)
 18  0x0000000119e26d7d -[MZJSONServiceClient connectionDidFinishLoading:] (in ITunesConnectFoundation)
 19  0x00007fff8846d24d __65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke (in CFNetwork)
 20  0x00007fff8846d0b1 -[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:] (in CFNetwork)
 21  0x00007fff8846cfb7 -[NSURLConnectionInternal _withActiveConnectionAndDelegate:] (in CFNetwork)
 22  0x00007fff8846df74 ___ZN27URLConnectionClient_Classic26_delegate_didFinishLoadingEU13block_pointerFvvE_block_invoke (in CFNetwork)
 23  0x00007fff88521703 ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 (in CFNetwork)
 24  0x00007fff883c2cec RunloopBlockContext::_invoke_block(void const*, void*) (in CFNetwork)
 25  0x00007fff8bf0e664 CFArrayApplyFunction (in CoreFoundation)
 26  0x00007fff883c2bad RunloopBlockContext::perform() (in CFNetwork)
 27  0x00007fff883c2998 MultiplexerSource::perform() (in CFNetwork)
 28  0x00007fff883c27ba MultiplexerSource::_perform(void*) (in CFNetwork)
 29  0x00007fff8bf42a01 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ (in CoreFoundation)
 30  0x00007fff8bf34b8d __CFRunLoopDoSources0 (in CoreFoundation)
 31  0x00007fff8bf341bf __CFRunLoopRun (in CoreFoundation)
 32  0x00007fff8bf33bd8 CFRunLoopRunSpecific (in CoreFoundation)
 33  0x00007fff8a8fda59 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] (in Foundation)
 34  0x00007fff8a91bcce -[NSRunLoop(NSRunLoop) runUntilDate:] (in Foundation)
 35  0x0000000119e25d00 -[MZJSONServiceClient getResultDictionary] (in ITunesConnectFoundation)
 36  0x0000000119e28eb3 -[MZLabelServiceClient invokeSOAPCall] (in ITunesConnectFoundation)
 37  0x0000000119e3097d -[MZWebServiceOperationWorker execute] (in ITunesConnectFoundation)
 38  0x0000000119e30e11 -[MZWebServiceWorker run] (in ITunesConnectFoundation)
 39  0x0000000119df854d -[MZWorkItem main] (in ITunesConnectFoundation)
 40  0x00007fff8a8c6a6c -[__NSOperationInternal _start:] (in Foundation)
 41  0x00007fff8a8c6543 __NSOQSchedule_f (in Foundation)
 42  0x00007fff89468c13 _dispatch_client_callout (in libdispatch.dylib)
 43  0x00007fff8946c365 _dispatch_queue_drain (in libdispatch.dylib)
 44  0x00007fff8946decc _dispatch_queue_invoke (in libdispatch.dylib)
 45  0x00007fff8946b6b7 _dispatch_root_queue_drain (in libdispatch.dylib)
 46  0x00007fff89479fe4 _dispatch_worker_thread3 (in libdispatch.dylib)
 47  0x00007fff86f91637 _pthread_wqthread (in libsystem_pthread.dylib)
 48  0x00007fff86f8f40d start_wqthread (in libsystem_pthread.dylib)

Lưu ý: Tôi có thể xác nhận Lưu trữ mà không có lỗi.

Việc cài đặt lại XCode có giúp tôi sửa nó không?


2
cùng một vấn đề, giải quyết việc đóng cửa sổ của dự án như những người khác đề xuất dưới đây. Chỉ có tôi không thể xác thực kho lưu trữ: cửa sổ bị kẹt với "Xác thực trong thông báo tiến trình ..."
gpbl

2
@Dunc, tôi cũng gặp vấn đề này (chỉ xuất hiện ngày hôm nay) và nó không giống như vấn đề trong liên kết của bạn. Câu trả lời dưới đây đã giải quyết vấn đề của tôi.
Stephan

Có vẻ như Apple đã cập nhật trang web của họ, vì giờ đây nó đã hoạt động trở lại!
Flexicoder

2
Câu hỏi này có lẽ liên quan đến vấn đề này: stackoverflow.com/q/30899865/4145420
mgyky

2
Có ai đã nộp lỗi này với dấu vết ngăn xếp với Apple chưa? Có lẽ họ thực sự muốn xem nó!
dùng1118321

Câu trả lời:


391

Đóng bất kỳ dự án hoặc cửa sổ không gian làm việc nào bạn đã mở trong Xcode nhưng để cửa sổ Sắp xếp mở và gửi lại làm việc cho tôi.


2
Tải lên đã làm việc hai ngày trước. Hôm nay, tải lên đã bị lỗi. Xcode được cập nhật từ 6.3 đến 6.3.2. Xóa sạch thư mục xây dựng và xây dựng lại mọi thứ từ đầu với 6.3.2. Đang tải lên vẫn bị lỗi. Có hai danh tính / tài khoản gắn liền với Xcode. Một trong những tài khoản cần thiết để chấp nhận thỏa thuận mới nhất, chấp nhận thỏa thuận. Đồng bộ hóa lại tài khoản với Xcode. Đang tải lên vẫn bị lỗi. Chỉ đóng dự án Xcode, để cửa sổ Sắp xếp lên và gửi theo kiểu này hoạt động để tải lên kho lưu trữ. Cảm ơn Sami! khổng lồ +1
Eric Hammond

40
cú bắt tuyệt vời! có vẻ như itunes kết nối cũng đã có một bước đi khó khăn của nó ngày hôm nay. Apple cần phải lôi một số kẻ ra khỏi nhóm "Tái phát minh Spotify" và đưa họ vào việc này ...
seanicus

7
Ngớ ngẩn với tôi, tôi nghĩ bạn phải thoát Xcode khi cửa sổ tổ chức mở. Bạn thực sự phải thoát khỏi dự án của mình, nhưng để ứng dụng Xcode mở. Sau đó, nó hoạt động vì một số lý do!
Hamed Saadat

2
Từ ngữ này là khó hiểu. Điều quan trọng cần nhớ là không thoát Xcode, vì bản thân Xcode vẫn phải được mở. Tôi khá chắc chắn câu trả lời này thực sự đề nghị đóng bất kỳ dự án / không gian làm việc mở nào. Điều này giải quyết các vấn đề đối với tôi.
Stefan Arambasich

6
Làm việc cho tôi nhưng tôi cũng phải mở Photo booth và Numbers trong khi giữ Cmd + Option + Shift + a + p + l và nhấp vào biểu tượng quả táo trong thanh tác vụ 7 lần trước khi tải lên
mraaroncruz

52

Chỉ cần có vấn đề này. Có vẻ hoạt động nếu bạn đóng tất cả các cửa sổ Xcode khác nhưng vẫn mở cửa sổ tổ chức.


17

Có cùng một vấn đề - đã tải lên .ipa của tôi thông qua Trình tải ứng dụng.


11

Câu hỏi ban đầu là: "Việc cài đặt lại XCode có giúp tôi sửa nó không?" Câu trả lời là không." Cài đặt lại không giúp vấn đề. Tuy nhiên, lỗi này khá nghiêm trọng vì việc gửi ứng dụng là trọng tâm trong phát triển ứng dụng. Một bản sửa lỗi phải có trong App Store càng sớm càng tốt. Do đó cập nhật sau có thể giúp đỡ.


1
Chỉ cần khởi động lại toàn bộ hệ điều hành của bạn có thể? Ít nhất đó là câu trả lời hỗ trợ dòng đầu tiên cho bất kỳ vấn đề nào :-D PS: không thực sự làm điều này, câu trả lời của sami dường như hoạt động
nsij22

1
@ nsij22 Khởi động lại toàn bộ hệ điều hành không hoạt động ... Đây là phương pháp thứ hai tôi đã thử, ngay sau khi khởi động lại Xcode ...
PinkiePie-Z

1
Tôi đã thử khởi động lại cả trước & sau khi cập nhật; những thay đổi này không có tác dụng đối với bài nộp. Tôi đồng ý với bạn @ nsij22; Phương pháp của Sami là phương pháp duy nhất hoạt động.
Eric

1
Gửi thành công bản dựng không yêu cầu cài đặt lại hoặc cập nhật mới ngày hôm nay; để một cửa sổ Xcode mở không cản trở việc gửi theo bất kỳ cách nào.
Eric

10

Các bước sau làm việc cho tôi:

  1. Lưu trữ dự án.
  2. Mở tổ chức
  3. Nhấn nút chéo trên cùng bên trái của XCode sẽ đóng tất cả các dự án mà không thoát XCode và Trình tổ chức sẽ được mở
  4. Bây giờ gửi lại kho lưu trữ từ nhà tổ chức.

7

Có vấn đề này ngày hôm nay. Tôi chỉ có thể tải lên thành công Lưu trữ khi cửa sổ tổ chức đã mở và tất cả các dự án Xcode đã bị đóng.


6

Tôi đã tạo một tệp .ipa bằng tiện ích Xuất trong Trình tổ chức, sau đó chạy Trình tải ứng dụng. Chọn nút 'Cung cấp ứng dụng của bạn'. Chọn tệp ipa mới được tạo và tệp xuất hiện trong iTuneConnect trong tab phát hành trước như mong đợi để phân phối TestFlight.


5

Có vấn đề tương tự ngày hôm nay. Vấn đề hóa ra tôi vẫn có Reveal Framework trong dự án của mình. Đảm bảo bạn không có bất kỳ việc sử dụng API không công khai nào trong kho lưu trữ của mình.


5

Tôi gặp phải tình huống tương tự. Tuy nhiên, giải pháp của tôi bằng cách nào đó đã khác.

Lưu ý rằng bạn đang cố gắng gửi bản dựng tiếp theo, vui lòng đảm bảo rằng bản dựng trước của bạn được loại trừ khỏi biểu mẫu gửi của App Store trước khi tải lên bản dựng mới.

Tôi không chắc tại sao điều này phải là một vấn đề, nhưng có vẻ như hình thức gửi phải được xóa trước khi nhận bản dựng mới.


4

Bạn có thể cần chấp nhận một số thỏa thuận người dùng mới, hãy thử truy cập Trung tâm thành viên nhà phát triển của Apple và xem họ có bất kỳ thỏa thuận mới nào bạn cần chấp nhận không.

Nếu điều đó không hiệu quả, hãy thử điều này: mở Xcode và đi đến [Tùy chọn] -> [Tài khoản], chọn ID Apple của bạn và nhấp vào [Xem chi tiết ...]. Khi bạn làm điều đó, nhấp vào biểu tượng làm mới ở phía dưới bên trái. Nếu bạn thiếu bất cứ điều gì nó sẽ cho bạn biết.

Nếu cả hai không hoạt động, hãy quay lại cửa sổ lưu trữ trong XCode và nhấp vào xuất ở phía bên phải bên dưới nút gửi. Lưu nó bất cứ nơi nào bạn muốn nhưng nhớ vị trí. Sau khi xuất, quay lại XCode và chuyển đến [Mở công cụ dành cho nhà phát triển] -> [Trình tải ứng dụng]. Bạn có thể gửi phiên bản mới của ứng dụng thông qua đó.

Nếu không ai trong số họ làm việc thì tôi không biết, có lẽ ai đó biết.


3
Đó không phải là vấn đề
Maysam

Đó không phải là thỏa thuận của người dùng đối với tôi, nhưng nhận xét về việc mở tùy chọn rất hữu ích - hóa ra nó đơn giản: phiên của tôi đã hết hạn!
đứng đầu trong các mã

4

Tôi đã có vấn đề tương tự vào đêm 17 tháng 6. Tôi đã cài đặt lại Xcode của mình và gặp vấn đề tương tự. Có vẻ như Apple đã cập nhật một cái gì đó vào ngày hôm đó, vì tôi nhận thấy trang web của Trung tâm thành viên, chứng chỉ MAC cũng ở đó. (CÓ !!! táo chỉ sạc một lần cho iPhone và Mac)


3

Nếu điều đó không hiệu quả, thì cũng có thể là Chứng chỉ đã sử dụng đã hết hạn. Vì vậy, kiểm tra nếu Giấy chứng nhận của bạn vẫn còn hiệu lực.


2

Lưu trữ bằng Xcode 6.4, gửi bằng Xcode 7. Gửi thành công

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.