Xcode đã đưa ra lỗi quầy báo lạ khi cố gắng gửi ứng dụng


86

finaly mọi thứ hoạt động tốt và tôi muốn gửi ứng dụng đầu tiên của mình lên Appstore. Nhưng khi tôi nhấp vào gửi trong Xcode 4.1, tôi nhận được thông báo lỗi lạ này:

Để bao gồm các tính năng của quầy báo, info.plist phải bao gồm uinewsstandapp = true.

(Chính xác là như nhau và Google không biết gì cả).

Nhưng tôi không sử dụng quầy báo và tôi không muốn sử dụng. Lỗi của tôi ở đâu?

Markus

Phiên bản Xcode 4.1


Hãy thử truy cập tệp info.plist của bạn: thêm hàng mới và nhập uinewsstandappkhóa. Đặt kiểu của nó thành Boolean và giá trị của nó thành yes. và nếu đã có một uinewsstandapptrong các khóa, hãy đảm bảo rằng giá trị là CÓ.
Dair

khi tôi làm điều đó, xcode muốn rằng tôi kích hoạt quầy báo cho ứng dụng của mình trong itunes kết nối. nhưng đây không phải là ứng dụng quầy báo và tôi không muốn sử dụng nó :(
boxi

Câu trả lời:


165

Phiên bản mới của Xcode được giới thiệu NewsstandIcondưới đây CFBundleIcon. Xóa đi.


8
Cảm ơn rất nhiều. Đối với những người không biết CFBoundleIcon, đó là một chìa khóa trong file info.plist
Dongsheng Cai

1
hoàn hảo .. đó là một IMHO đau đầu không cần thiết. Tới nhóm Xcode!
Jason Cragun

13
Các nhà phát triển Xcode có bao giờ thực sự sử dụng phần mềm của riêng họ không ??
Dancreek

105

Đối với những người gặp khó khăn trong việc tìm kiếm nó:

Ảnh chụp màn hình


2
+1 tuyệt vời cho hình minh họa này!
n.evermind

nếu tôi xóa Biểu tượng Newstand, thì dự án của chúng tôi có ảnh hưởng gì không?
Babul

@Babul Không phải tôi biết.
chown

0

Bạn cũng cần đảm bảo rằng cài đặt UINewsstandApp không có trong Info.plist

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.