2012-02-03 224 views
4

我嘗試運行一個HelloWorld項目到我的客戶端設備中,Xcode中的應用程序標識符是:com.domainname.HelloWorld,當我創建配置文件時,在AppID中,我有推出:com.domainname.helloworld(小寫)。配置文件不匹配應用程序標識符com.domainname.helloworld

現在,在Xcode中,我嘗試代碼簽名身份分配給我創建了供應配置文件,但是,在下拉列表中,我可以看到供應配置文件,但我無法選擇它。

enter image description here

我下面this tutorial和我都懷疑我不知道如何Don’t forget to add the new provisioning profile to XCode as well.

能否請你幫我嗎? thanx提前。

+0

是否更改包標識成的plist到com.domainname.HelloWorld? – beryllium 2012-02-03 09:07:19

回答

6

BundleIds是區分大小寫的。

確保你叫它com.domainname.HelloWorld在你的Info.plist。

Apple Documentation

通常情況下,在你的Xcode項目捆綁ID是格式化 作爲反向域名如com.MyCompany.MyProductName,其中 您更換MyCompanyName和MyProductName字符串您域名和 產品名稱。然而,與域名,應用ID和束ID是 區分大小寫

0

我與我的應用程序已滅絕鳥類同樣的問題,Xcode中添加禁用後綴與應用靶項目名稱>捆綁標識符 途徑中找到此項目的Info.plist是通過搜索CFBundleIdentifier 您可能得到下面的文本輸入,形成的文件

CFBundleIdentifier com.softwebsys.ExtinctBirds $ {PRODUCT_NAME:rfc1034identifier}

對於我刪除$ {PRODUCT_NAME:rfc1034identifier}從字符串行之有效。這是我的最後一項 CFBundleIdentifier com.softwebsys.ExtinctBirds

相關問題