2012-10-02 33 views
7

Tôi nhận được nhật ký sau đây về khởi chạy ứng dụng thống nhất trên Xcode.Tai nạn ứng dụng thống nhất trên cảnh đầu tiên

2012-10-03 00:28:58.721 salah[1357:707] -> registered mono modules 0xe5d53c 
-> applicationDidFinishLaunching() 
Mono path[0] = '/var/mobile/Applications/6466AD40-4714-4F2A-A20F-5B6803CDC1ED/salah.app/Data/Managed' 
Invalid serialized file version. File: "/var/mobile/Applications/6466AD40-4714-4F2A-A20F-5B6803CDC1ED/salah.app/Data/mainData". Expected version: 3.5.5f2. Actual version: 3.5.5f3. 

(Filename: /Applications/buildAgent/work/14194e8ce88cdf47/Runtime/Serialize/SerializedFile.cpp Line: 709) 

Failed to read file '/var/mobile/Applications/6466AD40-4714-4F2A-A20F-5B6803CDC1ED/salah.app/Data/mainData' because it is corrupted. 

(Filename: /Applications/buildAgent/work/14194e8ce88cdf47/Runtime/Serialize/SerializedFile.cpp Line: 430) 

PlayerInitEngineNoGraphics settings: Could not preload global game manager #0 
    engine intialization failed 

Điều này làm cho ứng dụng 3D thống nhất của tôi gặp sự cố trước khi cảnh đầu tiên xuất hiện.

Có ai biết cách giải quyết khác không?

Ứng dụng đã được chuyển đổi rất nhiều với các phiên bản khác nhau của sự hiệp nhất.

+0

Bạn đã thử một 'Nhập lại tất cả' bên trong trình chỉnh sửa Thống nhất và sau đó xây dựng lại? – Jerdak

+0

Điều đó sẽ yêu cầu đặt các sự kiện trong tất cả các hoạt ảnh một lần nữa và hooking lên tất cả các đối tượng ... thats rất nhiều công việc –

+0

Dường như một cái gì đó liên quan đến phiên bản Unity của bạn là sai lầm trên thiết bị (3.5.5f2/f3). Tôi thấy rằng việc xóa ứng dụng đã giúp tôi trong hầu hết các trường hợp. – Kay

Trả lời

0

Do dự án chuyển đổi từ các phiên bản thống nhất khác nhau đã xảy ra. Có một thư mục trong dự án Xcode (mở trong công cụ tìm) có tên "Dữ liệu" bạn đang sử dụng phiên bản mới nhất (f3) nghĩa là thay thế thư mục Dữ liệu với phiên bản thống nhất mới nhất trong khi ứng dụng đang mong đợi phiên bản cũ "f2". Vì vậy, nếu bạn có thể sao chép và thay thế thư mục "Dữ liệu" từ dự án cũ thì điều này sẽ giải quyết được vấn đề.

hoặc cập nhật sự thống nhất cũng sẽ giải quyết được sự cố.

0

Bất kỳ giải pháp nào khác? thay thế các "dữ liệu" thư mục đã không làm việc cho tôi ..

0

Tôi có cùng một vấn đề và sửa chữa với this.

Project> Scheme> Edit> Run> Options> GPU Khung Capture> Disabled

enter image description here

1

"Không tìm thấy tệp GlobalGameManagers, bỏ trình phát!" xảy ra, ít nhất là đôi khi, bởi vì một số vấn đề ngẫu nhiên ngăn cản trình soạn thảo đi tất cả các cách để kết thúc xây dựng.
Thông thường, bạn sẽ có thể thấy lỗi trong bảng điều khiển không phải là lỗi biên dịch và có thể dễ dàng bị mất nếu bạn làm sạch bảng điều khiển.

Trong trường hợp của tôi đó là một cửa sổ dll "NSpec.dll" mà tôi cần cho các thử nghiệm của mình, nhưng do nhầm lẫn không được theo đường dẫn Editor (và không được loại trừ khỏi bản dựng, bằng dấu kiểm trong thanh tra) xây dựng, Unity muốn bao gồm nó trong xây dựng iOS của tôi nhưng sau đó phàn nàn và dừng lại giữa chừng, trong khi một nửa thực hiện dự án trông OK.

0

Bạn nên cố gắng xóa thư mục và thư mục tạm thời khỏi thư mục bắt buộc mà bạn phải tạo thư mục đó từ sự hiệp nhất trước khi mở tại Xcode.

Các vấn đề liên quan