2011-08-07 56 views
0

我剛剛生成了臨時分發配置。我把它拖入到xcode中,然後將我的臨時版本設置爲iphone發行版。遵循此tutorial中的每一步。問題是,當我按照這條指令查看我的設備列表時,它甚至沒有embedded.mobileprovison中的ProvisionedDevices項。關鍵是這樣的:分發配置和代碼簽名問題

<key>Entitlements</key> 
    <dict> 
     <key>application-identifier</key> 
     <string>8CH38P5X6X.*</string> 
     <key>get-task-allow</key> 
     <false/> 
     <key>keychain-access-groups</key> 
     <array> 
      <string>8CH38P5X6X.*</string> 
     </array> 
    </dict> 
    <key>ExpirationDate</key> 
    <date>2012-03-17T00:31:45Z</date> 
    <key>Name</key> 
    <string>Fever</string> //this is not my app name, how come it's here 
    <key>TimeToLive</key> 
    <integer>291</integer> 
    <key>UUID</key> 
    <string>101F3A06-B33C-411A-8173-A4CEAFF5E673</string> 
     <key>Version</key> 
    <string>101F3A06-B33C-411A-8173-A4CEAFF5E673</string> 
    <key>Version</key> 
    <integer>1</integer> 
</dict> 
</plist> 

最奇怪的問題是,它有一個應用程序名稱,這不是我的應用程序名稱!這怎麼可能?有些東西是搞砸了..

這8CH38P5X6X也是我的其他應用程序的應用程序ID稱爲發燒......怎麼這是可能的。我已經簽署了代碼使用iphone分佈即席上面清清楚楚地寫着這樣的:

enter image description here

UPDATE:

我刪除/清除我對發燒的應用程序,重新啓動的Xcode的供應配置文件,並試圖再次建立檔案,它的工作原理!任何人都有問題與您的xcode多個配置文件被混淆了這樣?

+0

是的,刪除所有內容並從頭開始通常是在這些情況下的一個很好的解決方案。一定要回答你的問題並接受它。乾杯 –

回答

0

如果有人遇到此類問題,請刪除您系統中的所有其他分發配置文件。