2016-06-13 39 views
0

我正在尝试使用mfpdev CLI以无人参与的方式将iOS本机应用程序注册到Bluemix Mobile Foundation服务器(https://console.ng.bluemix.net/catalog/services/mobile-foundation)。向MFP CLI 8.0注册iOS应用程序始终提示bundleId

我已经通过MobileFirst Operations Console提供的示例应用程序实现了该功能,但尝试使用自己的应用程序,我始终得到bundleId和版本提示以进行任何操作:注册,拉取,推送。

这些属性在Info.plist中已经定义,所以我不知道我应该做些什么,让无人值守操作:

<key>CFBundleIdentifier</key> 
<string>com.ibm.mobileappbuilder.Mytestapp</string> 
<key>CFBundleVersion</key> 
<string>1.0</string> 
+0

可以添加您确切的错误信息? – DoraC

回答

0

我无法证实这一点。

我创建了一个新的iOS应用,把它束标识符:com.sample.myapp

从命令行我当时也:mfpdev应用程序注册bluemix(“bluemix”是我的手机基金会的名字Bluemix上的服务实例)。

这离我提出以下:

idanadar @ MBP-IDAN:〜/桌面/公司$ mfpdev应用注册bluemix
验证服务器的配置...
注册到服务器: 'https://mobilefoundation-9x-server.mybluemix.net:443'运行时:'mfp'
?输入您的bundleId:com.sample.myapp
为防止iOS项目中的包ID未来提示,请更新Info.plist文件中与'CFBundleIdentifier'对应的''元素。
为平台注册应用程序:IOS

成功地通过了。
我然后被删除从控制台应用程序,并编辑相应的info.plist中:

<key>CFBundleIdentifier</key> 
<string>com.sample.myapp</string> 

我又试了一次命令,这一次它没有问这个问题......